Rails在负载均衡器后面安排任务

时间:2015-06-08 18:33:29

标签: ruby-on-rails amazon-ec2 cron whenever whenever-capistrano

我想知道如何为弹性负载均衡器后面的rails应用程序正确安排任务。

此任务是每周一从应用程序发送的自动每周电子邮件。我们目前有多个EC2实例位于LB之后。

我打算使用when gem来完成这个并在代码仓库中安排时间表,但是认为它会尝试从我们所有的实例中运行任务。

如何在负载均衡器后面的服务器上每周运行一次预定的佣金任务?

1 个答案:

答案 0 :(得分:0)

正如zwippie所说

  

也许此converation仍然相关,它提到任务只会在具有:db角色的计算机上运行。

我认为角色是目前解决这个问题的最佳方法。