サービスを無停止でapacheを再起動する

      2016/05/12

サービスを無停止でapacheを再起動する

よく使う方法です。サービスを止めてはいけない状況で、apacheを再起動する方法です。この方法であれば、サービスは停止しません。OSはCentOS6.5です。

/etc/init.d/httpd graceful

 

これは何をしているかというと、アクセスが全部終わったhttpdプロセスから順番に再起動をしてくれるというものです。ただし、httpd.confの設定が間違っていたりすると、徐々にhttpdが死んでいって1分後にアクセス不能。とかそういうことがあります。

ですので、以下のコマンドで書式が間違っていないか、graceful実行前に確認してください。書式に間違いがあると指摘してくれます。

apachectl configtest

 

覚えておくと便利だと思います。

megane

megane

最近、個人事業主から法人へと進化しました。 エンジニア歴13年位です。PHPとかMysqlを使ってWebシステムを構築します。 Javaも書きます。 CakePHPも使います。 サーバのチューニングもごりごりやります。 あと、お肉と自動車が好きです。Twitterとか申請どうぞ。

 - Apache , ,