添加nginx作为ubuntu服务停止并重新加载不起作用
我的nginx是从源代码编译的,只给了--conf-path=/etc/nginx/nginx.conf
一切正常,我试图使用这个服务init.d脚本来使nginx成为一个系统服务,
这是我只做了两个小改动的脚本:
1. DAEMON=/usr/local/nginx/sbin/nginx
2.NGINX_CONF_FILE="/etc/nginx/nginx.conf"
然后sudo服务nginx启动
有用
yozloy@SNDA-172-17-10-158:/usr/local$ sudo service nginx start
* Starting Nginx Server...
...done
。
但服务nginx停止并服务nginx重新加载
给我一个错误
yozloy@SNDA-172-17-10-158:/usr/local$ sudo service nginx stop
* Stopping Nginx Server...
...fail!
并且该错误不会出现在log / error.log文件中
我在Ubuntu 12.04上遇到了与Nginx类似的问题,nginx从源代码编译并从与您类似的源代码获取init脚本。
服务启动与init文件很好,但停止或重新启动没有。 最后,原因与nginx.conf和init脚本中的pid文件有所不同。 确保它们都指向相同的位置。
链接地址: http://www.djcxy.com/p/95177.html上一篇: Add nginx as a ubuntu service stop and reload doesn't work