报错如下 Starting nginx... nginx (pid)already running.

Nginx 无法重启

  • 重启nginx时,说多个进程已存在,,,

  • 执行

 ps -ef | grep nginx
  • 发现
    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端口号,然后进行反向代理即可。

相关文章:

  • 2022-01-09
  • 2022-12-23
  • 2022-01-10
  • 2022-01-15
  • 2021-12-03
  • 2021-12-30
  • 2022-01-14
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-06-13
  • 2022-12-23
  • 2022-12-23
  • 2021-05-17
  • 2021-07-17
相关资源
相似解决方案