Nginx 守护进程停止失败
·
问题:Nginx 守护进程停止失败
我已经安装了 nginx 1.0.11 的 Ubuntu 11.04 i386 服务器。另外,我正在使用这个 init.d 脚本,这是我在几个不同地方找到的唯一一个。它很好地启动了服务器,但是,在停止/重置时它说
* Stopping Nginx Server... [fail]
当然,守护进程不会停止,并且在重新启动时不会重新加载配置。
我该如何修复这个?
解答
它很可能无法终止该进程。
打开位于 /etc/init.d/(或 /etc/rc.d/)中的 nginx sysvinit 脚本,找到 nginx.pid 的位置。它将类似于“/var/run/nginx.pid”。
如果 pid 文件不存在,请打开 nginx.conf 并查找 pid 设置。如果不匹配 - 将 conf 值设置为脚本认为它应该在的位置,例如
# pid of nginx process
pid /var/run/nginx.pid;
更多推荐

所有评论(0)