当 lighttpd 死机时自动启动

当 lighttpd 死机时自动启动

除了 Monit,您知道如何自动启动 lig​​httpd 吗?

也许是一些我不知道的内置函数......

(我使用 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

相关内容