DEf*_*ion 7 monitoring phusion-passenger monit
我想设置 monit 来监控乘客,但到目前为止我发现的所有内容基本上都说只是使用 monit 监控您的网站。如果可能的话,我想直接监控乘客,这样我就可以更好地控制它。
小智 2
你想监控passenger,还是apache?
对于 apache,库存 /etc/monit/monitrc 中有一个条目,您几乎可以按原样使用:
# 使用 pidfile 检查 apache 进程 /usr/local/apache/logs/httpd.pid # 启动程序 = "/etc/init.d/httpd start" 超时 60 秒 # 停止程序 = "/etc/init.d/httpd stop" # 如果 cpu > 60% 持续 2 个周期则发出警报 # 如果 cpu > 80% 持续 5 个周期,则重新启动 # 如果 Totalmem > 200.0 MB 持续 5 个周期,则重新启动 # 如果孩子 > 250 则重新启动 # 如果 loadavg(5min) 在 8 个周期内大于 10,则停止 # 如果主机 www.tildeslash.com 端口 80 协议 http 失败 # 并请求“/monit/doc/next.php” #然后重新启动 # 如果端口 443 失败,请输入 tcpssl 协议 http # 超时15秒 #然后重新启动 # 如果 3 在 5 个周期内重新启动则超时 # 取决于 apache_bin # 群组服务器