Apacheの起動に関連するメッセージはどこにありますか?


10

Apacheは通常のように自動的に起動しませんでした。その理由を知りたいのですが。今日は起動しなかったようで、実行されなかったため、/ var / log / apache2 / error.logには何もありません。私が理解しているように、apacheスクリプトは/etc/init.d/apache2なので、このスクリプトに関するメッセージをどこかに見つけたいと思います。ただし、/ var / log / messagesまたはsyslogには何も見つかりません。

システムのどこかに「はい、/ etc / init.d / apache2を起動しています。動作しました」または特に「動作しませんでした。理由はここにあります!」?

私はUbuntuリリース10.04(lucid)、カーネルLinux 2.6.32-38、およびGNOME 2.30.2を使用しています。


/ var / log / syslogを確認しましたか?
Justin Andrusk、2012

はい、それは私が最初の段落の終わりに「syslog」を書いたときに私が意味したことです。
ロイ

回答:


3

ターミナルに移動して、ターミナルで「sudo /etc/init.d/apache2 restart」と入力すると、どのようなエラーメッセージが表示されるかを確認できます。一般的な理由の1つは、対応する構成ファイル(php.iniなど)に追加、変更、または変更が加えられたモジュールが原因であると私は考えています。他のすべてが失敗した場合は、ディレクトリ/ etc / apache2 / mods-enabledに移動し、モジュールリンクを一時ディレクトリに移動します。apacheが起動した場合は、1つずつ戻すことができます。

ただし、エラーメッセージは誤解を招く可能性があることに注意してください。モジュールの不良ではなく、構成ファイルの不良が原因で、モジュールのロード中にエラーが発生する場合があります。


1
ありがとう!これは何が悪いのかを見つけるのに役立ちました。これは、Apacheモジュールへの変更ではありませんでした。代わりに、/ etc / apache2 / conf.dで削除された構成ファイルを探していました(つまり、削除されたものへのシンボリックリンクがあった)。これをクリアしたターミナルでエラーメッセージを受け取りましたが、これらのメッセージがどこかに記録されているのでしょうか?ログファイルビューアで取得したログファイル(メッセージ、syslog、ユーザーログなど)に含まれていないことを確認しました
Roy

1
お役に立てて嬉しいです。どのログにあるのかはわかりませんが、/ var / log / apache2 / error.logで何かを推測したでしょう。個人的には、何かが実行されない場合は、ターミナルを使用して実行しようとする傾向があり、何が表示されるかを確認します。それは通常私にとってはうまくいくようで、適切なログファイルを見つけるために一連のログファイルを検索する必要はありません。
マーティ揚げ


1

通常、次のようなメッセージが表示されます。

Job for apache2.service failed because the control process exited with error code.
See "systemctl status apache2.service" and "journalctl -xe" for details.

だからあなたがする必要があるのは実行することです:

journalctl -xe

次に、次のような出力が表示されます

Nov 16 03:27:26 naboo sudo[9909]: pam_unix(sudo:session): session opened f
Nov 16 03:27:28 naboo systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit apache2.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has begun starting up.
Nov 16 03:27:29 naboo apachectl[9939]: (98)Address already in use: AH00072
Nov 16 03:27:29 naboo apachectl[9939]: no listening sockets available, shu
Nov 16 03:27:29 naboo apachectl[9939]: AH00015: Unable to open logs
Nov 16 03:27:29 naboo apachectl[9939]: Action 'start' failed.
Nov 16 03:27:29 naboo apachectl[9939]: The Apache error log may have more 
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Control process exited,
Nov 16 03:27:29 naboo systemd[1]: apache2.service: Failed with result 'exi
Nov 16 03:27:29 naboo systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit apache2.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit apache2.service has failed.
-- 
-- The result is RESULT.
Nov 16 03:27:29 naboo sudo[9909]: pam_unix(sudo:session): session closed f

0

エラーメッセージは表示されませんでしたが、うまくいきsource /etc/apache2/envvars && /usr/sbin/apache2ました。(Debian)

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