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

上一篇 下一篇

猜你喜欢

热点阅读