似乎默认情况下,当没有状态文件时(我的状态文件在重新启动时被删除),第一次启动 monit 将以受监控模式启动所有进程。我想以非监控模式启动守护进程,然后使用“monit start”命令单独启动每个进程。
我似乎无法在 monit 中找到有关如何执行此操作的任何文档。
答案1
在 Ubuntu 上,如果存在的话,有一个脚本会在 monit 启动时立即运行。
/etc/monit/monit_delay
您只需monit unmonitor all
向此脚本添加一个即可。服务启动后,所有监控基本上都会被禁用。