mysql - 如何监控apache/mysql网络服务器

标签 mysql apache drupal amazon-ec2 monitoring

我正在 Amazon EC2 上运行 Drupal 7 网站 由于这是一个微型实例,因此网站偶尔会崩溃 通常是 mysql,但有时是 apache

我可以编写一个连接到数据库的 php 脚本,返回一些 OK/NOTOK 代码 然后使用 cron 监视该脚本并重新启动 mysql 或 apache 服务 然而这看起来很基本,虽然我找不到任何准备好的东西 我不想发明轮子..

有什么建议吗?

最佳答案

您可以使用 Monit 来监控服务器中的 mySQL 和其他相关进程。它还可以监控网络连接,包括您可以用来监控您的网站的 http。

http://mmonit.com/monit/

关于mysql - 如何监控apache/mysql网络服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14442943/

相关文章:

php - 对特定用户执行查询/任务

java - 解决 Tomcat 8.0.15 和 java 8 上的 tomcatproprietaryEvaluate 异常

symfony - Drupal 8 和 Twig 获取语言

php - Drupal 7 Forms API 条件逻辑在 IE 中不起作用

sql - 我如何更改 php 中的模式?

mysql - 如何提高 MariaDB 10.0.20 比 MySQL 5.1.43 的读写性能

c# - 如何在 ASP.NET MVC 中显示具有相同 ID 的所有行?

Jenkins 挂断: Please wait while Jenkins is getting ready to work

PHP 似乎可以在终端中使用,但不能在浏览器中使用

php - 如何在代码中获取分类术语的机器名称?