web-dev-qa-db-ja.com

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

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

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

Ubuntuリリース10.04(明id)、Kernel Linux 2.6.32-38、およびGNOME 2.30.2を使用しています。

9
Roy

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

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

3
Marty Fried

から:

Ubuntu Linuxでログファイルを表示する
http://www.cyberciti.biz/faq/ubuntu-linux-gnome-system-log-viewer/

/var/log/Apache2/*  :  Apache web server log files directory
2
david6

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

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
1
Kyle Coots

エラーメッセージは表示されませんでしたが、source /etc/Apache2/envvars && /usr/sbin/Apache2は機能しました。 (Debianの場合)

0
jaggedsoft