質問: apache 2.4.29 から apache 2.4.33 にアップデートしたのですが、動作しなくなってしまいました OSはcentOS7 リポジトリはIUSです systemctl restart httpd をすると、 Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details. が表示されます 表示に従って、 systemctl status httpd.service としてみますが、 * httpd.service - The Apache HTTP Server Loaded: loaded (/usr/lib/systemd/system/httpd.service; disabled; vendor preset: disabled) Active: failed (Result: exit-code) since Sun 2018-04-29 09:47:19 JST; 3min 24s ago Docs: man:httpd.service(8) Process: 5420 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 5420 (code=exited, status=1/FAILURE) Status: "Reading configuration..." Apr 29 09:47:18 --- systemd[1]: Starting The Apache HTTP Server... Apr 29 09:47:19 --- systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE Apr 29 09:47:19 --- systemd[1]: Failed to start The Apache HTTP Server. Apr 29 09:47:19 --- systemd[1]: Unit httpd.service entered failed state. Apr 29 09:47:19 --- systemd[1]: httpd.service failed. となり、特に怪しいところもありません(?) また、 service httpd configtest としても Syntax OK となり、文法エラーもないようでした 追記: ssl.conf を ssl.conf.old としてみたところ、apacheが起動しました しかし、サイトは表示されません
回答: ``` Active: failed (Result: exit-code) since Sun 2018-04-29 09:47:19 JST; 3min 24s ago Docs: man:httpd.service(8) Process: 5420 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE) Main PID: 5420 (code=exited, status=1/FAILURE) ``` > > 特に怪しいところもありません(?) > > > サービス起動時に異常終了しています・・・。 以下のコマンドでサービス起動時のログが表示されるので、サービス起動失敗の原因を確認してください。 ``` journalctl -xe ``` **【追記】** サービスユニットにhttpdを指定して実行してください。以下のコマンドになります。 ``` journalctl -xe -u httpd ``` ログを見る場合は、サービス起動失敗したときの時刻の前後を見てください。 | 操作 | キー入力 | | --- | --- | | 上に移動 | ↑カーソル または k | | 下に移動 | ↑カーソル または j | | 上に移動(ページ単位) | PgUpキー または b | | 下に移動(ページ単位) | PhDnキー または f | | ログの先頭 | g | | ログの末尾 | Shift+G |