- 主题:nginx 修改限速配置后是否需要重启服务
- 在linux上,debian。
 --
 FROM 219.234.81.*
 
- 修改任何配置都需要重启服务吧
 【 在 babam (babam) 的大作中提到: 】
 : 在linux上,debian。
 --
 FROM 124.205.200.*
 
- 他是问是否有类似apache的graceful吧
 【 在 JulyClyde (Be stewed/被炖了) 的大作中提到: 】
 : 修改任何配置都需要重启服务吧
 --
 FROM 221.137.223.*
 
- g了一下,看网上说 有方法可以 平滑重启 
 他用的是这个命令
 kill -HUP `cat /data/nginx/logs/nginx.pid`
 
 【 在 JulyClyde (Be stewed/被炖了) 的大作中提到: 】
 : 修改任何配置都需要重启服务吧
 --
 FROM 219.234.81.*
 
- The proper way to restart Nginx after a configuration change is to use the built in signals. As noted on the Nginx Wiki, the following signals are presently supported:
 
 * TERM, INT - Quick shutdown
 * QUIT - Graceful shutdown
 * HUP - Configuration reload: Start the new worker processes with a new configuration, Gracefully shutdown the old worker processes
 * USR1 - Reopen the log files
 * USR2 - Upgrade Executable on the fly
 * WINCH - Gracefully shutdown the worker processes
 【 在 babam (babam) 的大作中提到: 】
 : g了一下,看网上说 有方法可以 平滑重启
 : 他用的是这个命令
 : kill -HUP `cat /data/nginx/logs/nginx.pid`
 --
 FROM 221.137.223.*
 
- # /path/to/nginx -s reload
 【 在 babam (babam) 的大作中提到: 】
 : 在linux上,debian。
 --
 FROM 59.66.123.*
 
-  /usr/sbin/nginx -s reload
 2010/02/02 06:18:01 [emerg] 19151#0: invalid option: "-s"
 
 我的nginx版本是0.63
 【 在 skybluee (天蓝) 的大作中提到: 】
 : # /path/to/nginx -s reload
 --
 FROM 219.234.81.*
 
- 古代版本不支持-s
 【 在 babam (babam) 的大作中提到: 】
 :  /usr/sbin/nginx -s reload
 : 2010/02/02 06:18:01 [emerg] 19151#0: invalid option: "-s"
 : 我的nginx版本是0.63
 : ...................
 --
 FROM 124.205.200.*
 
- reload 啊
 
 【 在 babam (babam) 的大作中提到: 】
 : 在linux上,debian。
 --
 FROM 124.205.138.*
 
- 但是有个问题,我修改配置后,通常要kill -HUP 两次才能将新的限速加上去。
 请问是什么问题?
 【 在 babam (babam) 的大作中提到: 】
 : g了一下,看网上说 有方法可以 平滑重启
 : 他用的是这个命令
 : kill -HUP `cat /data/nginx/logs/nginx.pid`
 --
 FROM 123.117.184.*