突然、サーバー上の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パネルを使用しています。よろしくお願いします。
あなたの質問に答えるには:はい、Apacheが失敗した場合、Apacheを自動的に再起動できます。 systemdユニットファイルにRestart=always
を追加できます
ここのドキュメント: https://www.freedesktop.org/software/systemd/man/systemd.service.html#Restart=
もちろん、これは解決策ではなく、問題のマスクです。 Apacheがシャットダウンする原因を調査する必要があります。