1.start

cd usr/local/nginx/sbin
./nginx

2.restart

kill -HUP PID #主进程号或进程号文件路径
#或者使用
cd /usr/local/nginx/sbin
./nginx -s reload

3.shutdown

#查询nginx PID
ps -ef | grep nginx
kill -QUIT PID #从容停止
kill -TERM PID #快速停止
kill -9 PID #强制停止

#若nginx.conf配置了pid文件路径,如果没有,则在logs目录下
kill -信号类型 '/usr/local/nginx/logs/nginx.pid'

4.upgrade

1)、先用新程序替换旧程序文件

2)、kill -USR2 旧版程序的主进程号或者进程文件名

此时旧的nginx主进程会把自己的进程文件改名为.oldbin,然后执行新版nginx,此时新旧版本同时运行

3)、kill -WINCH 旧版本主进程号

4)、不重载配置启动新/旧工作进程

kill -HUP 旧/新版本主进程号

#从容关闭旧/新进程
kill -QUIT 旧/新进程号

#快速关闭旧/新进程
kill -TERM 旧/新进程号

相关文章:

  • 2022-12-23
  • 2021-08-28
  • 2021-12-10
  • 2022-12-23
  • 2021-08-22
  • 2022-12-23
  • 2021-04-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-11-13
  • 2021-11-17
  • 2021-12-01
相关资源
相似解决方案