nginx: [error] open() "/run/ngin
2018-05-18 本文已影响0人
半夏半暖半倾城灬
原因是在 nginx.conf 中配置了pid /run/nginx.pid ,执行nginx -s reopen时重新加载nginx.conf,但发现并没有/run/nginx.pid这个文件,我的处理是把缺失的文件添加进来
步骤如下:
1.执行
ps -ef | grep nginx
如图获取pid为23686
查看到nginx的主进程的pid和nginx.pid的进程号是一致的
UID PID PPID C STIME TTY TIME CMD
拥有者 程序id 父程序id cpu资源占比 系统启动时间 终端机位置 调cpu时间 cmd指令内容
2.执行指令创建nginx.pid
vi /run/nginx.pid
将步骤1.获取到的pid编辑到nginx.pid中,保存
3.重新加载nginx配置
nginx -s reload