報錯如下 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端口號,然后進行反向代理即可。