Why doesn't Supervisor recognize code changes?

I am using Supervisor to manage my node.js application on an EC2 instance with git for deployment. The supervisor does an excellent job of ensuring that my application remains valid, but whenever I push a new server code to my remote server, it usually does not recognize these changes. I need to kill the supervisor process and restart it. Is there something I'm doing wrong, or is this standard behavior?

+5
source share
1 answer

This is standard behavior; supervisord does not detect code changes. It only restarts the processes if they themselves stop or die.

supervisord , . supervisorctl restart programname , .

, supervisorctl update.

+10

All Articles