apache smf刷新做什么?

早上,

我正在试图确定什么svcadm刷新apache22做的。 本周我们遇到了与apache的连接问题,没有人可以访问apache帮助提供的任何东西。 刷新似乎让用户再次回来,但随着时间的推移(@ 4小时),我们得到同样的问题(会话超时)。

svcadm刷新只是读取configuration文件/证书? 我们似乎看到许多孩子在刷新之后处于一种优雅的状态(这个数字持续攀升,更新是做这个,还是刷新只是帮助揭示发生了什么?

更好的理解什么刷新会有帮助,因为它没有停止/启动Apache服务器,这有助于保持业务的一些关键的东西。

svcs -l apache22显示SMF服务清单可以在/lib/svc/manifest/network/http-apache22.xmlfind。

看看清单,它显示刷新方法定义为:

  <exec_method type='method' name='refresh' exec='/lib/svc/method/http-apache22 refresh' timeout_seconds='60' /> 

在使用参数(“$ 1”)进行刷新时 ,查看/lib/svc/method/http-apache22会将graceful命令传递给Apache的apachectl脚本。

http://httpd.apache.org/docs/2.2/stopping.html#graceful命令的Apache文档&#x3002;