2009年8月12日水曜日

Apacheの停止・再起動

ネタ元
http://httpd.apache.org/docs/2.0/ja/stopping.html

通常、Apacheの再起動には、以下を使用していた。
apachectl start
apachectl -k restart
apachectl -k stop

実は、以下を使用するとサービスを提供したまま再起動ができるようだ。
apachectl -k graceful

具体的には、以下の通り。
アパッチは起動中、親プロセスと複数の子プロセスで構成される。
gracefulを使用すると処理していない子プロセスをkillしつつ。
親プロセスは設定ファイルの再読み込み、新しい子プロセスを生成していくというものです。

0 件のコメント:

コメントを投稿