ウェブサーバーで実行されているいくつかのプロセスを監視する必要があります。なんらかの理由で、現在、ワニスは毎日1〜2回クラッシュしています。monitを使用してワニスを自動的に再起動すると思われますが、機能しません。これがVarnishのmonit.confエントリです。
check process varnish with pidfile /var/run/varnish.pid
start program = "/etc/init.d/varnish start" with timeout 60 seconds
stop program = "/etc/init.d/varnish stop"
if failed host <my server ip> port 80 protocol http
and request "/blank.html" then restart
if 3 restarts within 5 cycles then timeout
group server
ログファイルは、ワニスの実行が停止した後、再試行がすべて失敗したことを示しています。その後、最終的にmonitはニスの監視を停止します。
誰でもこれを修正する方法について提案がありますか?あるいは、クラッシュしたプロセスを自動的に監視して再起動する他の簡単な方法を提案できますか?ありがとう!