Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道如何为位于弹性负载均衡器后面的 Rails 应用程序正确安排任务。
此任务是每周一自动从应用程序发送的电子邮件。我们目前有多个 EC2 实例位于 LB 后面。
我打算使用when gem 来完成此操作并在代码仓库中设置时间表,但我认为它会尝试从我们所有的实例中运行任务。
我可以做些什么来每周在负载均衡器后面的服务器上运行一次计划的 rake 任务?
正如zwippie所说
也许这个对话仍然是相关的,它提到任务只会在具有:db角色的机器上运行。
:db
我相信角色是目前这个问题的最佳解决方案。