一直很喜欢nginx的reload, 实际上就是sighup, 如:
kill -HUP $(cat /var/run/nginx.pid)
在apache的rc脚本中, 是使用这种方法:
httpd -DNOHTTPACCEPT -k graceful
但是, 本文都是newsyslog引发的问题, newsyslog要求什么呢?
newsyslog需要使用signal去使其它程序(如apache等)reload, 上apache的rc脚本中, 看不到signal.
google了一把, 找到以下好信息
* reload - same as 'apachectl graceful' (sends USR1 signal)
* restart - same as 'apachectl restart' (sends HUP signal)
* reload-modules - same as stop + start
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.