nginx常用参数、nginx信号控制。
1,nginx程序的运行参数
Nginx 的参数包括:
-c <path_to_config>:使用指定的配置文件而不是 conf 目录下的 nginx.conf 。
-t:测试配置文件是否正确,在运行时需要重新加载配置的时候,此命令非常重要,用来检测所修改的配置文件是否有语法错误。 -v:显示 nginx 版本号。 -V:显示 nginx 的版本号以及编译环境信息以及编译时的参数。
例如,要测试某个配置文件是否书写正确,命令:
复制代码代码示例:
sbin/nginx – t – c conf/nginx2.conf
2,通过信号对 Nginx 进行控制
信号名 作用描述
TERM, INT 快速关闭程序,中止当前正在处理的请求 QUIT 处理完当前请求后,关闭程序 HUP 重新加载配置,并开启新的工作进程,关闭就的进程,此操作不会中断请求 USR1 重新打开日志文件,用于切换日志,例如每天生成一个新的日志文件 USR2 平滑升级可执行程序 WINCH 从容关闭工作进程
有两种方式来通过这些信号去控制 Nginx: |