ダウンタイムなしでhttpd.confを再読み取り


2

Apacheにダウンタイムなしでhttpd.confを再読み込みさせる方法はありますか?

多くのユーザーが接続を維持する必要があるWebサービスを実行していますが、最近httpd.conf、Apacheを再起動しない限り再読み込みしないようにいくつかの変更を加えました。一部のユーザーにとっては、再起動するたびに問題が発生することは避けられませんが、LPI Linux Certification in a nutshellによると、一連の技術サポートコールが発生します。

httpdデーモンはに対応しますHUPの設定ファイルを再読み込みすることによって、信号。変更を行い、httpdがそれ自体を再構成するようにしたい場合は、HUPシグナルを送信します。
$ kill -HUP 'cat /var/run/httpd.pid'

組み込みコマンドtaskkillStop-Processコマンドを調べましたが、異なる信号を許可していません。私の推測では、SIGHUPWindowsではサポートされていませんが、これに対する確固たる証拠は見つかっていません。おそらく、私が見逃したはるかに簡単な解決策があるでしょう。

回答:


2

次のコマンドを使用して可能になります。

sudo /etc/init.d/apache2 reload

または

sudo service apache2 reload

詳細:http : //www.electrictoolbox.com/article/apache/restart-apache/

Windowsでは、次を試すことができます。

httpd -k restart

グレースフルリスタートの実行はWindowsではサポートされていないと思いますが。詳細:http : //httpd.apache.org/docs/2.2/platform/windows.html#wincons


1
問題はWindows上のApacheについてです。
ワイザード
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.