我正在使用 MySQL 数据库和 Apache 服务器以及运行 AWS Linux 的 AWS EC2 实例。我使用命令启动它们service
,但我不熟悉任何其他预安装的或通过包管理器提供的工具来确保它们不会被中断。
现在,我只是手动运行一个脚本,当站点出现问题时,该脚本会重新启动所有服务:
sudo service httpd restart && sudo service php-fpm-5.6 restart && sudo service mysqld restart
有时,服务会遇到错误并挂起或以其他方式中断,并且还会使我的网站崩溃。我正在寻找一种方法来重新启动服务并通过命令行实用程序、修改配置文件或任何其他有效的方式监视其运行状况。