我在 Amazon EC2 上运行 Drupal 7 站点因为这是一个微型实例,所以偶尔站点崩溃通常是 mysql 但有时是 apache
我可以编写一个连接到数据库的 php 脚本,返回一些 OK/NOTOK 代码,然后使用 cron 监视该脚本并重新启动 mysql 或 apache 服务,但这看起来非常基本,虽然我找不到任何准备好的东西,但我不想发明轮..
有什么建议么?
我在 Amazon EC2 上运行 Drupal 7 站点因为这是一个微型实例,所以偶尔站点崩溃通常是 mysql 但有时是 apache
我可以编写一个连接到数据库的 php 脚本,返回一些 OK/NOTOK 代码,然后使用 cron 监视该脚本并重新启动 mysql 或 apache 服务,但这看起来非常基本,虽然我找不到任何准备好的东西,但我不想发明轮..
有什么建议么?
您可以使用 Monit 来监控服务器中的 mySQL 和其他相关进程。它还可以监控网络连接,包括您可以用来监控您的网站的 http。
您可以使用GotSiteMonitor.com等免费监控服务来监控您的站点并检查页面中的 OK/NOTOK 字符串。