gpt4 book ai didi

nginx - 添加 nginx 作为 ubuntu 服务停止并重新加载不起作用

转载 作者:行者123 更新时间:2023-12-02 09:50:04 27 4
gpt4 key购买 nike

我的nginx是从源代码编译的,只给出--conf-path=/etc/nginx/nginx.conf

的标志

一切正常,我试图使用 this service init.d脚本使nginx成为系统服务,

这是我只做了 2 个小改动的脚本:

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 文件的路径不同。确保它们都指向同一位置。

关于nginx - 添加 nginx 作为 ubuntu 服务停止并重新加载不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10939072/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com