私のApacheサーバーは問題なく動作しています。また、再起動時に警告を発行しません。ただし、error.log
次の行が時々繰り返されているのがわかります。
[Wed Jun 25 18:15:56.295408 2014] [mpm_prefork:notice] [pid 8817] AH00163: Apache/2.4.7 (Ubuntu) PHP/5.5.9-1ubuntu4 configured -- resuming normal operations
[Wed Jun 25 18:15:56.295570 2014] [core:notice] [pid 8817] AH00094: Command line: '/usr/sbin/Apache2'
[Wed Jun 25 18:26:34.511247 2014] [mpm_prefork:notice] [pid 8817] AH00169: caught SIGTERM, shutting down
彼らは何と言いますか?どうすれば修正できますか?
ログファイルは、Apacheワーカーのいくつかのスタートアップ/シャットダウンを示しています。 Apache構成では、Apacheが使用できるワーカー(スレッド)の数を設定できます。通常のセットアップでは、Apacheを数回起動できます。特にサーバーがビジーな場合(vhostsの1つに多くの訪問者がいる場合など)、20(またはそれ以上)のApacheプロセスが実行されているのは不思議ではありません。何も心配する必要はありません。情報を提供するだけです。
[mpm_prefork:notice] [pid 8817] AH00163:Apache/2.4.7(Ubuntu)PHP/5.5.9-1ubuntu4が設定されました-通常の操作を再開します
これは、プロセスID 8817で生成された新しいスレッドを意味します。
[コア:通知] [pid 8817] AH00094:コマンドライン: '/ usr/sbin/Apache2'
これは、/usr/sbin/Apache2
コマンドを使用してスレッドを開始したため、特別なフラグ/オプションが渡されなかったという通知にすぎません。
[mpm_prefork:notice] [pid 8817] AH00169:SIGTERMをキャッチしてシャットダウンしました
この行は、プロセスID 8817のプロセスが再びシャットダウンしたことを示しています。
[更新]このログは/etc/Apache2/Apache2.conf
によって呼び出されました。このログには、表示されているログファイルを指すディレクティブがあります。ログの表示を減らすには、この行をApache2.conf
LogLevel warn
からLogLevel error
に編集します。これにより、サーバーの誤動作の原因となるエラーが発生した場合にのみログに記録されます。そのロギングのオプションは次のとおりです:trace1、debug、info、notice、warn、error、crit、alert、emerg。これらすべてのオプションを試して、どのロギングレベルが最も好きかを見つけることができます。
ドメインのログを確認するには、/etc/Apache2/sites-available
のドメインホストの構成を保持しているconfファイルで確認できます。つまりyoursite.conf