2012-01-24 4 views
3

Fedoraは私がの/ var/Iは、任意の起動エラーメッセージが表示されない/のhttpd/error_logにはログインして見ると、私はエラーメッセージシステムディストリビューションのhttpdから詳細なエラーメッセージを受け取る方法は?私はHTTPDを起動しようとすると

[]$ systemctl restart httpd.service 
Job failed. See system logs and 'systemctl status' for details. 

を取得するので、今にsystemdに変更されました。 /var/log/messagesを見ると起動エラーメッセージが表示されません。彼らはどこにいる?オプションを有効にする必要はありますか?

[]$ systemctl status httpd.service 
httpd.service - LSB: start and stop Apache HTTP Server 
     Loaded: loaded (/etc/rc.d/init.d/httpd) 
     Active: failed since Tue, 24 Jan 2012 23:32:37 +0000; 8min ago 
    Process: 1061 ExecStart=/etc/rc.d/init.d/httpd start (code=exited, status=1/FAILURE) 
     CGroup: name=systemd:/system/httpd.service 

答えて

2

次のコマンド応答を追加するのを忘れ、標準出力や標準エラーに書き込まれたものはすべて、デフォルトで/var/log/messagesに送信されている必要があります - それは、F16の上から標準systemd動作です。

httpdの場合、ほとんどのエラーはコンソールに送信されると同時に/var/log/httpd/error_logに送信されている可能性があります。

まだF15をお使いの方は手間がかかります。コンソールに送信された内容を確認するには、systemdをダッジしてログに出力しないでください。お使いの環境にSYSTEMCTL_SKIP_REDIRECTと設定し、httpd/etc/init.d/httpd startと開始してください。

関連する問題