Publishing was working for me earlier, now the items are getting stuck in "Ready for Transport" status. I've checked the log for deployer and transport but dont see any specific error. I tried restarting the publisher and transport service as well, but no luck. Please suggest.
The most likely reason for failure in the transport phase is connectivity with the deployer having issues.
The Publisher service is responsible for creating the transport package. In your case, the package was created and hitting at an issue with the Transport service.
Worth review to try increasing the SendTimeout and Polling Timeout values in cd_transport_conf.xml. The SendTimeout default is the 60s.
<Polling MaxAttempts="900" Timeout="15" Interval="5000"/> <Senders SendTimeout="960000"/>
Restart the transport service for this change to take effect.
Also, try to clean up the tomcat temp files from C:\Windows\Temp and also clean up the WorkFolder transactions the location where temporary files are stored if there are any files in the CM Publisher box.
If still issue exists then you can enable the TRACE logs of the transport service (cd_core and cd_transport logs) for further troubleshooting to see what is going on.