2

我正在使用主管启动和管理 nginx 进程。到目前为止,这完美无缺。我遇到的问题是关闭实例。

我尝试使用“supervisorctl -c shutdown [all]”,这会关闭守护进程,并且在 supervisorctl 交互式控制台中它说 nginx 已停止。但是,如果我执行 ps -A | grep nginx 命令它仍然出现在列表中。

我对 nginx 实例的配置如下:

[program:nginx]
command=./bin/nginx
    -p /home/me/sites/project.domain.com/
    -c project/etc/nginx.conf
directory=/home/me/sites/project.domain.com
autostart=true
autorestart=true
redirect_stderr=true
exitcodes=0
stopsignal=TERM

有什么建议为什么 nginx 无法关闭?

4

1 回答 1

1

你确定你没有在守护模式下启动 nginx 吗?在非守护模式下启动主管的所有子进程很重要。我目前手头没有 nginx 引导选项,但这可能会让您朝着正确的方向开始。

于 2011-11-27T16:12:38.667 回答