web-dev-qa-db-ja.com

Apacheが突然停止した

突然、サーバー上のApacheが停止していることがわかりました!! Apache error_logでこれらの2行を見つけた理由がわからず、問題が発生したかどうかに関係なく発生しました

[mpm_event:notice] [pid 1428:tid 139958315632512] AH00492: caught SIGWINCH, shutting down gracefully

[core:warn] [pid 1428:tid 139958315632512] AH00045: child process 27440 still did not exit, sending a SIGTERM

Apacheを再起動するだけで動作しますが、これは非常に深刻です問題は何ですか?プロンプトなしで(自動的に)失敗した場合に再起動するようにApacheを設定できますか

サーバーはcentos 7とApache 2.4およびPHP 5.6であり、centos Webパネルを使用しています。よろしくお願いします。

3
Macnux

あなたの質問に答えるには:はい、Apacheが失敗した場合、Apacheを自動的に再起動できます。 systemdユニットファイルにRestart=alwaysを追加できます

ここのドキュメント: https://www.freedesktop.org/software/systemd/man/systemd.service.html#Restart=

もちろん、これは解決策ではなく、問題のマスクです。 Apacheがシャットダウンする原因を調査する必要があります。

2
QuentinMoss