5.17.1
我在 Ubuntu 上运行 Monit 版本14.04
。有时,我会看到 Monit 记录了以下内容:
[PST Nov 14 15:42:40] warning : State file '/var/lib/monit/state': incompatible version 2
此后,我的服务(由 Monit 监控)重新启动。什么原因导致这种情况发生?这只是文件损坏吗?(我没有升级或更改 Monit 版本)
假设发生了这种情况,Monit 中是否有某种方法可以检查/纠正(也许删除并重新创建状态文件) ?
答案1
您应该可以直接删除此文件。它用于存储 monit 的当前状态。文档指出:
〜/.monit.stateMonit 将其状态保存到此文件并利用此文件中找到的信息从崩溃中恢复。这是一个二进制文件,其内容仅对 monit 有用。
因此你将失去对实体最后状态采取行动的能力一个监控圈,但其他一切都应该正常工作。只有SET ONREBOOT
指令将停止工作LASTSTATE
一次/周期。