常用命令
启动命令
在sbin目录下
./nginx
默认加载nginx.conf配置
./nginx -c xxx/nginx-new.conf
加载指定的配置文件
./nginx -g "pid logs/nginx-new.pid;"
启动nginx,并将master的进程编号写到logs/nginx-new.pid中
分号不能少
停止命令
信号量停止
语法:kill 信号量类型 master进程编号
-
kill -quit 进程编号
从容停止:允许nginx服务将当前正在处理的网络请求处理完成,单不再接收新的请求。
-
kill -term 进程编号
快速停止:立即停止当前nginx服务正在处理的所有网络请求
-
kill -9 进程编号
强制停止:需要分别干掉master进程和worker进程
命令停止
nginx -s
send signal to a master process: stop, quit, reopen, reload
修改了pid文件路径的时候,需要指定pid文件路径
重新加载
./nginx -t 检查默认配置文件
./nginx -s reload 重新加载
kill -hup master进程编号