Recently, when we were trying to publish multiple items, it was directly showing us status Success in Publishing Queue. When we opened the transactions, it was not passing through the usual stages of Publishing(Waiting For Publish, Transporting, Deployment, Committing Deployment, etc). And the changes we made were also not getting reflected to the frontend.
When we tried to publish items one by one, it was passing through each stage and our changes were also able to reflect on the FrontEnd.
I went to the CME and saw that all the services were showing running status. I restarted the Tridion Content Manager Batch Processor and things started working fine as expected and each of the items in the publishing queue was passing through the different stages of publishing.
Since the Batch Processor was showing a status of Error in cloudwatch during that hour of the incident even when its status was showing as running in the CME server, I am unable to find the root cause for its malfunctioning.
Any idea why this might have happened?