Tips記事
» 2001年10月03日 00時00分 UPDATE

アクセスの多いサイトではapachectl restartしてはいけない

[木田佳克,ITmedia]

 httpサーバのApacheでは,設定ファイルhttpd.confを読み込んで起動する際,.../apachectl restartと指定して再起動させる。

 しかし,この方法はhttpdをいったん停止させてから起動をさせるため,もしもアクセス中のユーザーがいるとWebブラウズが中断される。そこで次のように指定をすると,アクセス中のデーモンは維持されつつ接続されていないものから再起動を行う。アクセスの多いサイトでは,設定反映をさせる際この方法が必須となるはずだ。

# /usr/local/apache/bin/apachectl graceful
/usr/local/apache/bin/apachectl graceful: httpd gracefully restarted

Copyright © ITmedia, Inc. All Rights Reserved.

注目のテーマ