2014年3月4日火曜日

Apacheの再起動を行うときはgraceful

編集したApacheの設定ファイルやPHPの設定ファイルを反映するには
再起動が必要なので前はrestartを利用していましたが、最近はgracefulを利用
するようにしています。

service httpd restart

service httpd graceful

restartで再起動するとApacheのプロセスの子プロセスが実行中でも終了してしまいます。
Apacheで時間のかかる処理を行わせていたら、その処理が終了してしまいます。

Apacheのプロセスの子プロセスが実行中でも、その子プロセスが終了するまでは
再起動しないようにするにはgracefulを利用します。
Apacheで時間のかかる処理を行わせていても、処理が終了するまでは再起動を待ちます。

稼働中のサーバーで編集した設定を反映させたい場合には問題発生の予防として
gracefulを利用しています。