kernelsky 发表于 2018-11-15 08:32:49

Linux 搭建nginx的PID-13219718

pid               logs/nginx.pid  


  安装的时候就是没有,其实在启动 nginx 时自动生成的 里面存放的是 当前 nginx 住进程的>  所以在配置文件中指定pid
  pid /usr/local/webserver/nginx/nginx.pid;
  哇这个事情 搞了我好长时间,我以为我装的用问题;
  nginx的结束重启一般是通过下面命令来实现的:
  kill -QUIT 26000
  其中26000是nginx的主进程号。
  每次都需要通过ps命令来查询nginx的主进程号,非常麻烦。 在《实战nginx:取代Apache的高性能Web服务器》一书中提到了使用pid文件的方法,不巧的是给的命令漏了些东西,这里给出完整的指令。
  pid文件就是一个纯文本文件,里面记录的是进程的pid号。
  下面是一个pid文件的内容::26032
  nginx的默认pid文件
  nginx使用了pid文件来记录master process的pid号,如果编译时没有指定,那它的路径就是:
  
页: [1]
查看完整版本: Linux 搭建nginx的PID-13219718