Issue
Today I was working on a modifying autoscaling group and playing with some options in suspended action. After testing the things, I found that the new instances were not launching even if I haven’t suspended that action.
Debug
As I checked, I had kept “Terminate” in the suspended action in the Autoscaling Group thinking that we could avoid terminating the instance if the instance had an issue and we can check the logs later to find out the issue.
Solution
The solution was to remove “terminate” action from the Suspended Actions, the issue turned to be, the autoscaling wasn’t able to terminate the failed instance and hence it was not launching a new VM as well.