Nginx启动,停止和重新加载配置

nginx配置文件

nginx及其模块的工作方式是由配置文件指定,默认情况下配置文件被命名为nginx.conf并且存放在 /usr/local/nginx/conf | /etc/nginx | /usr/local/etc/nginx

nginx命令

要启动nginx直接运行nginx文件,启动后可以使用以下命令。

nginx -s options

options参数可以是下面之一

  • stop - 快速关机
  • quit - 优雅的关机 (等待工作进程完成当前请求的服务时,停止nginx进程)
  • reload - 重新加载配置文件 (当nginx配置发生更改的时候,需要指定该命令才会生效。一旦主进程收到该命令,它将首先检查配置文件的语法正确性然后尝试应用新的配置,如果应用成功,主进程将会启动新的工作进程的同时向旧工作进程发送关闭请求,否则的话主进程将回滚更改继续使用旧的配置。当旧进程接收关闭命令,旧进程会停止接收新的请求同时完成正在处理的请求,最后旧工作进程退出)
  • reopen - 重新打开日志文件

查看nginx进程的列表

  ps -ax

该命令可以看到所有进程包括进程ID,默认情况下主进程的ID将写入nginx.pid目录,

如果需要正常关闭某个进程,执行命令:kill -s QUIT 进程ID

原文地址:https://www.cnblogs.com/net666/p/10195447.html