Nginx 無法重啟


報錯如下 Starting nginx... nginx (pid)already running.

  • 重啟nginx時,說多個進程已存在,,,

  • 執行

 ps -ef | grep nginx
  • 發現

  • 有多個nginx的master主進程

kill -9 41556
kill -9 61918
kill -9 62035
kill -9 62170
逐一殺死master進程。
這里建議 先 停止nginx,然后殺死所有nginx進程
  • 別急着重啟,執行
nginx -c /usr/local/nginx/conf/nginx.conf    命令,
  • 然后重啟
nginx -s reload   或者 systemctl restart nginx 都可以了
  • 還有一種情況,不光是進程沖突, 直接是兩個nginx沖突,
  • 曾經lnmp環境,裝了gitlab+jenkins,
  • 然后gitlab自帶Nginx服務器,導致沖突,無法重啟原生的Nginx服務,這種情況只需修改其中一個的Nginx端口號,然后進行反向代理即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM