nginx的命令行参数
qingheluo2020-05-26清河洛723
nginx的命令行参数-? 或者 -h:打印命令行参数帮助信息-c file:指定一个配置文件,默认为nginx根目录下的nginx.conf文件 nginx -c /path/nginx.conf
-t :不运行仅仅测试配置文件。将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。-v :显示nginx的版本。-V :显示nginx的版本,编译器版本和配置参数。-q :在配置测试期间禁止非错误信息-s signal :向主进程(Master)发送信号,signal信号参数可以是以下: stop -- 快速关闭(强制关闭,比较粗暴)
quit -- 优雅...
nginx的命令行参数
-? 或者 -h:打印命令行参数帮助信息
-c file:指定一个配置文件,默认为nginx根目录下的nginx.conf文件
nginx -c /path/nginx.conf
-t :不运行仅仅测试配置文件。将检查配置文件的语法的正确性,并尝试打开配置文件中所引用到的文件。
-v :显示nginx的版本。
-V :显示nginx的版本,编译器版本和配置参数。
-q :在配置测试期间禁止非错误信息
-s signal :向主进程(Master)发送信号,signal信号参数可以是以下:
stop -- 快速关闭(强制关闭,比较粗暴) quit -- 优雅地关闭,nginx主进程会等待worker进程完成当前用户请求的处理,需要启动时的用户身份来执行 reload -- 重新加载配置,使用新配置后启动新的工作进程(Worker),正常退出就的工作进程。 当主进程接收到reload信号,它会检查配置文件的语法,然后尝试应用该配置。如果成功,主进程 启动新的 worker 进程,并发送消息给原来的 worker 进程要求他们关闭。如果加载配置失败,主进程 会对改动进行回滚,继续以原来的配置进行工作。当原来的 worker 进程接收到消息要他们关闭,他们会 停止接收新的连接,并继续处理当前的请求直到完成。完成之后,原来的 worker 进程将会退出。 reopen -- 重新打开日志文件。
-p prefix:指定nginx安装路径(默认是/usr/local/nginx)
-g directive:在配置文件中设置全局指令
nginx -g "pid /var/run/nginx.pid; worker_processes `sysctl -n hw.ncpu`;"