【发布时间】:2015-08-23 08:34:14
【问题描述】:
我想知道如何为位于弹性负载均衡器后面的 Rails 应用程序正确安排任务。
此任务是每周一自动从应用程序发送的电子邮件。我们目前有多个 EC2 实例位于 LB 后面。
我打算使用when gem 来完成此操作并在代码仓库中设置时间表,但我认为它会尝试从我们所有的实例中运行任务。
如何在负载平衡器后面的服务器上每周运行一次计划的 rake 任务?
【问题讨论】:
-
也许这个converation 仍然相关,它提到任务只会在具有
:db角色的机器上运行。 -
这是有道理的,并且会起作用。我想在这种情况下,为任务设置角色是最好的。我不知道我是怎么看的。
标签: ruby-on-rails amazon-ec2 cron whenever whenever-capistrano