lighttpd が停止したら自動的に起動する

lighttpd が停止したら自動的に起動する

Monit 以外に、lighttpd を自動起動する方法をご存知ですか?

おそらく私が知らない組み込み関数でしょう...

(私はLighttpd 1.4.22を使用しています)

前もって感謝します。

答え1

そこにはlighttpd フォーラムでは、これをどのように実行できるかが説明されています。

次の内容をファイルに入れて実行可能にし、cron から実行するようにトリガーします。環境に合わせて調整する必要があります。

wget --tries=1 --timeout=5 -O /dev/null http://localhost:80/
if [ $? -ne 0 ]; then
  (killall -9 lighttpd; killall -9 gam_server; killall -9 php-cgi; 
/etc/init.d/lighttpd zap; /etc/init.d/lighttpd start)
fi

関連情報