在Amazon ec2上运行CRON作业

时间:2016-02-08 07:04:13

标签: amazon-ec2 cron amazon-elb

此处发布的另一个答案是,在ec2(Linux)上运行cron作业与在任何'nix服务器上运行相同。但我很困惑:如何在有多个应用服务器实例的情况下管理cron作业?我本以为会有某种共享的cron ......就像Reddis那样的cron工作。

如何确保只有一个实例运行cron作业?

1 个答案:

答案 0 :(得分:0)

我为此使用'rcron'。这有助于管理实例集群中的cron作业。实例只有在活动时才会执行作业。它依赖于心跳或keepalived来检查其他实例是否处于活动状态。通过rcron的原则部分非常重要,因为它没有做很多可能需要的事情。 (就像一个实例上的作业失败不会在任何其他实例上自动启动它。)

是的,对于任何一组linux机器都是一样的,而不仅仅是ec2实例。