曲径通幽论坛

标题: pid -- Nginx 进程 PID 存放路径 [打印本页]

作者: beyes    时间: 2015-8-6 17:35
标题: pid -- Nginx 进程 PID 存放路径
如果要结束 Nginx 进程,需要其 PID ,方便起见,我们可以将 Nginx 的 PID 保存在某个文件中。

在配置文件中,pid 指令指定 PID 的存放路径,语法为:
  1. pid file;
复制代码

file 指定存放路径和文件名。

配置文件默认将该文件放在 Nginx 安装目录的 logs 下,名为 nginx.pid 。如果要把 nginx.pid 放到 Nginx 的安装目录的 sbin 下,且文件名为 web_nginx ,那么可以:
  1. pid sbin/web_nginx
复制代码


当然,指定一个绝对路径也是可以的。需要注意的是,指定 path 的时候,一定要包含文件名,如果只设定了路径,而没有设置文件名,则会出现错误,比如:
nginx: [crit] pread() "/tmp/" failed (21: Is a directory)


该指令只能在全局块中进行配置。





欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2