我发出了一个nginx -s停止,之后我得到了这个错误,当我试图重新加载它。
错误:/var/run/nginx.pid中的PID编号"“无效”
该/var/run/nginx/pid文件为空atm。
我需要做些什么来修复它?
发布于 2011-10-04 19:51:02
nginx -s reload仅用于通知正在运行的nginx进程重新加载其配置。在停止之后,您不需要向正在运行的nginx进程发送信号。只需运行nginx (可能使用-c /path/to/config/file)
发布于 2011-12-04 21:44:06
在我的例子中,我通过启动服务解决了这个问题。
sudo /etc/init.d/nginx start
上面的命令将启动Debian/Ubuntu中的服务。如果有任何问题(例如Apache在同一端口侦听),它将发出一个错误
在此之后,nginx -s重新加载将非常有用。
发布于 2012-05-20 18:16:45
在我下载的最新版本(1.2.0)中,没有"-s start“选项,它会显示”nginx: invalid option:"-s start“
您可以通过以下方式启动nginx
sudo /etc/nginx/sbin/nginx
服务器将启动,然后将不会有任何无效的pid编号错误。
https://stackoverflow.com/questions/7646972
复制相似问题