如果服务器上的进程终止,apache2 会自动重新启动吗?
据我了解,apache2 通过使用 SysV 和 中的链接来启动/etc/rc?.d/
。
我可以使用以下命令来查看它们:
ls -l /etc/rc?.d/*apache2
但是apache2会自动重启吗?
答案1
不,如果 Apache 由于某种原因(例如,分段错误)挂起或退出,它将不会自行恢复。
尽管我自己从未遇到过这种情况(Apache 是我使用过的最可靠的 HTTP 服务器),但这种情况还是会发生。目前有很多方法可以解决这些问题。这个有用的指南特别详细,提出了使用 PHP 和 Curl 的 Cron 定时解决方案来检测 Apache 是否启动。