pacemaker
pacemaker 是一个web服务运行状态检查软件,在检测到web服务运行出现问题时,pacemaker调用指定的脚本处理事故
适用于Linux (i386&amd64)的二进制可执行文件: 下载
参数列表:
- action 出现事故时执行的脚本路径
- url 所检测的web服务器url
- [timeout=10]: 超时秒数
- [length=64]: web请求返回文本的最小byte数
用例:
- $crontab -e 打开crontab编辑器在其中添加如下行:
- */5 * * * * /path/to/pacemaker --url= http://lvscar.info --action=/etc/init.d/lvscar_info_restart --timeout=30 >> /tmp/lvscar.info_pacemaker.log
源码:
TODO:
- 内置日志处理
- 基于正则的返回内容正确性判
Blog entry:
