更新时间:2023-04-23 GMT+08:00

Nginx未启动的情况下部署停止命令

问题现象

报错日志出现关键字“nginx.pid”,示例如下所示:

"nginx: [error] open() \"/home/xxx/nginx/logs/nginx.pid\" failed (2: No such file or directory)"

原因分析

nginx启动后会将进程ID保存到nginx.pid中,停止nginx的时候根据进程ID停止。当nginx进程不存在时,部署stop和quit操作会报找不到nginx.pid文件的错误。

处理方法

nginx没有启动,不需要部署停止命令。