Apacheは問題ないのですが、error.logの [mpm_prefork:notice] は何でしょうか?
私の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
なんて書いてあるんだろう?どうすれば直るの?
33
2
ログファイルには、Apacheのワーカーの起動/停止がいくつか表示されるだけです。Apache の設定では、Apache が使用できるワーカー (別名スレッド) の数を設定することができます。通常のセットアップでは、Apache は何度も起動されることがあります。特に、サーバが忙しいとき(例えば、バーチャルホストに多くの訪問者があるとき)、20(またはそれ以上)の Apache プロセスが実行されているのを見るのは不思議なことではありません。これらは単なる情報提供であり、心配する必要はありません。
これは、プロセス ID 8817 の下に新しいスレッドが生成されたことを意味します。
これは、スレッドを開始するために
/usr/sbin/apache2
コマンドが使用され、特別なフラグやオプションが渡されなかったことを示す単なる通知です。この行は、プロセス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私は同じエラーと同じ問題を抱えています。 私は非常に簡単にそれを解決しました - sudo!
sudo service apache2 restart
を実行します。私はここから解決策を取りました。