除了 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