Tyl*_*ler 2 linux ubuntu monit
如何检查网页是否包含文本“连接到数据库时出错”以及页面中是否存在文本重新启动数据库?
这是我到目前为止所拥有的,但它不起作用:
check host website.com with address website.com
group database
start program = "/usr/bin/service mysql start"
stop program = "/usr/bin/service mysql stop"
if url http://website.com content == "Error connecting to database" then restart
Run Code Online (Sandbox Code Playgroud)
从这里的文档来看, failed 是一个必需的关键字(实际上,几乎每个 monit 测试都是这种形式if failed
)。您必须将测试编写为不正常:
if failed (url http://www.example.com and content != "Error connecting to database")
Run Code Online (Sandbox Code Playgroud)
因此,失败意味着它无法检索页面或页面的内容与正则表达式“连接到数据库时出错”相匹配
归档时间: |
|
查看次数: |
816 次 |
最近记录: |