在修改nginx的配置文件后,替换,重启发现pid丢失…
原因:
我直接替换nginx.conf,以为替换,热更新配置文件即可...直接运行 ./nginx -s reload
结果导致pid
文件缺失导致无法重启nginx
每个nginx进程对应一个id,存放于 nginx.pid 文件中。
如何解决重启不了的问题呢?
再重启大法!
解决步骤:
1、杀死nginx进程2、重启nginx
一、杀死nginx进程
查看nginx是否正常运行,一开始我还怕,如果杀死进程,重启不了,导致客户那边环境异常,那我就GG了,提桶跑路,算了,赌一把!
执行命令:killall -9 nginx