nginx 启动问题:nginx (pid ) already running.
機器關機重啟后,想啟動nginx,一直報 nginx (pid ) already running.
一開始 想著是不是端口被占用了?
#netstat -nlpt | grep 80
發現沒有啊
看著報錯,難道跟pid文件有關?于是把nginx.conf默認配置的pid 文件刪除
#rm /usr/local/nginx/log/nginx.pid
再重啟,還是不行。這就尷尬啦。端口沒有被占用,pid文件刪了還是同樣的錯誤
沒辦法,只能用strace來看看能不能找到問題
#strace /etc/init.d/nginx start
在后面的內容:
pid文件確實是/usr/local/nginx/log/nginx.pid,所以????
不甘心,想來想去還是pid文件的問題,于是,只能找找了
嗯?還有個/usr/local/nginx/nginx.pid
把這兩個Pid文件都刪除,啟動nginx,發現可以了,可以了,可以了。
再重新find一次
只有/usr/local/nginx/logs/nginx.pid。。黑人小問號。
/usr/local/nginx/nginx.pid怎么來的?有怎么會跟nginx的啟動有關系?
?
原文:https://blog.csdn.net/u011085172/article/details/72779807?
?
總結
以上是生活随笔為你收集整理的nginx 启动问题:nginx (pid ) already running.的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: nginx.conf文件配置后访问边下载
- 下一篇: Maven中使用tomcat:run出现