这里发布的另一个答案是在ec2 (Linux)上运行cron作业和在任何nix服务器上运行cron作业是一样的。但是我很困惑:在一个应用服务器有多个实例的情况下,如何管理cron作业呢?我本以为会有某种共享cron...就像cron作业的Reddis一样。
如何确保只有一个实例在运行cron作业?
发布于 2016-02-08 15:36:01
我使用'rcron‘来做这件事。这有助于管理实例集群中的cron作业。仅当实例处于活动状态时,它才会执行作业。通过心跳或keepalived来检查其他实例是否处于活动状态。了解rcron的principles部分很重要,因为它不会做很多可能需要做的事情。(就像一个实例上的作业失败一样,不会在任何其他实例上自动启动它。)
是的,它对于任何linux机器组都是一样的,而不仅仅是ec2实例。
https://stackoverflow.com/questions/35264005
复制相似问题