如何用supervisord监视nginx和cron?

我试图自动部署一个web应用程序,更新应用程序需要closurescron和nginx。

问题是,当我通过service nginx stopservice cron stop停止进程时,这些由supervisord重新启动。

supervisord没有init.d脚本,另外我不确定是否要用supervisorctl来pipe理服务。

什么是正确的方法?

你需要为此使用supervisorctl 。 但是,只有在你的supervisorctlconfiguration了supervisorctl的情况下才能正常工作

所以你需要使用

 $ supervisorctl status 

这会给你的服务的名称,然后你可以使用

 $ supervisorctl stop nginx-program $ supervisorctl stop cron-program 

这就是你应该如何处理它