我已经安装了 nginx 1.0.11 的 Ubuntu 11.04 i386 服务器。另外,我正在使用 this init.d script ,这是我在几个不同地方发现的唯一一个。它很好地启动服务器,但是,在停止/重置时它说
* 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;
关于ubuntu - Nginx 守护进程停止失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8857358/