如何用supervisord监视nginx和cron?
我试图自动部署一个web应用程序,更新应用程序需要closurescron和nginx。
问题是,当我通过service nginx stop
和service cron stop
停止进程时,这些由supervisord重新启动。
supervisord没有init.d脚本,另外我不确定是否要用supervisorctl来pipe理服务。
什么是正确的方法?
你需要为此使用supervisorctl
。 但是,只有在你的supervisorctl
configuration了supervisorctl的情况下才能正常工作
所以你需要使用
$ supervisorctl status
这会给你的服务的名称,然后你可以使用
$ supervisorctl stop nginx-program $ supervisorctl stop cron-program
这就是你应该如何处理它