gpt4 book ai didi

linux - Nginx 守护进程无法重新启动/停止/启动

转载 作者:太空宇宙 更新时间:2023-11-04 11:18:33 32 4
gpt4 key购买 nike

我有一个典型的问题。

我正在使用 nginx 和 passenger 为 Rails 配置服务器。我是怎么安装 nginx passenger 模块的。

然后我在/opt/nginx/conf 目录下正确配置了 nginx。

然后当我尝试重新启动/strat/重新加载/停止时,它说:重新启动 nginx:/etc/init.d/nginx:第 42 行:start-stop-daemon:找不到命令。

我的重启配置在/etc/init.d/nginx我有

restart|force-reload)
echo -n "Restarting $DESC: "
start-stop-daemon --stop --quiet --pidfile \
/opt/nginx/logs/$NAME.pid --exec $DAEMON
sleep 1
start-stop-daemon --start --quiet --pidfile \
/opt/nginx/logs/$NAME.pid --exec $DAEMON -- $DAEMON_OPTS
echo "$NAME."
;;

我正在研究 centos。请帮帮我,我不明白为什么会这样。谢谢。

最佳答案

不知道第 42 行在哪里,我认为你的问题是你实际上传递了 --exec $DAEMON 参数和 --stop 参数。到目前为止,在我编写的所有初始化脚本中,我使用了 start-stop-daemon --stop --quiet --pidfile ${PIDFILE} --name ${NAME} where ${ NAME 只包含可执行文件的名称(在我们的例子中是 nginx)。不知道这是否是您的问题,也不知道这是否是第 42 行中的问题。错误消息听起来好像根本找不到 start-stop-daemon(这不太可能)。

关于linux - Nginx 守护进程无法重新启动/停止/启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19651829/

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