![如果服务器上的进程终止,apache2 会自动重新启动吗?](https://linux22.com/image/864089/%E5%A6%82%E6%9E%9C%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E8%BF%9B%E7%A8%8B%E7%BB%88%E6%AD%A2%EF%BC%8Capache2%20%E4%BC%9A%E8%87%AA%E5%8A%A8%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%90%97%EF%BC%9F.png)
如果服务器上的进程终止,apache2 会自动重新启动吗?
据我了解,apache2 通过使用 SysV 和 中的链接来启动/etc/rc?.d/
。
我可以使用以下命令来查看它们:
ls -l /etc/rc?.d/*apache2
但是apache2会自动重启吗?
答案1
不,如果 Apache 由于某种原因(例如,分段错误)挂起或退出,它将不会自行恢复。
尽管我自己从未遇到过这种情况(Apache 是我使用过的最可靠的 HTTP 服务器),但这种情况还是会发生。目前有很多方法可以解决这些问题。这个有用的指南特别详细,提出了使用 PHP 和 Curl 的 Cron 定时解决方案来检测 Apache 是否启动。