Canonical Landscape - 如何增加 Cron 脚本超时?

Canonical Landscape - 如何增加 Cron 脚本超时?

我正在新的云虚拟机上运行 Canonical Landscape。

服务运行良好,但update_security_db.sh脚本经常超时并触发警报。

错误是:

1 Landscape script has issues: 1 exceeding run timeout.

update_security_db.sh - Running for more than 10 minutes

服务的实际运行不受影响,我认为发生超时是因为它运行在一台低功耗 2GB 机器上(Landscape 建议使用 4GB)。该脚本确实在一天内多次成功运行,但它也多次超时,触发仪表板上的警报。

我该如何增加脚本超时时间?我查看了/etc/landscape/service.confLandscape cron 文件,但找不到任何方法允许有问题的脚本运行超过 10 分钟。

日志文件/var/log/landscape-service/update-security-db.log当前是空的。

答案1

第一个可能的解决方案: 将 cron 从 11 点半 改为 11 点或其他适合您的随机时间。

第二个可能的解决方案: 另外,您可以在脚本中实现随机睡眠,这将延迟执行实际脚本。

第三种可能的解决方案: 更新至最新版本的Landscape,我相信该问题已在最新版本中实现(第二种解决方案)并得到解决。

希望这会有所帮助。

相关内容