Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 负载平衡器后面的Rails计划任务_Ruby On Rails_Amazon Ec2_Cron_Whenever_Whenever Capistrano - Fatal编程技术网

Ruby on rails 负载平衡器后面的Rails计划任务

Ruby on rails 负载平衡器后面的Rails计划任务,ruby-on-rails,amazon-ec2,cron,whenever,whenever-capistrano,Ruby On Rails,Amazon Ec2,Cron,Whenever,Whenever Capistrano,我想知道如何正确地为位于弹性负载平衡器后面的rails应用程序安排任务 此任务是每周自动发送的电子邮件,每周一由应用程序发送。我们目前有多个EC2实例位于LB后面 我打算使用where gem来完成这项任务,并在代码repo中设置时间表,但我认为它会尝试从所有实例运行任务 如何在负载平衡器后面的服务器上每周运行一次定时rake任务 正如zwippie所说 也许这仍然是相关的,它提到任务将只在具有:db角色的机器上运行 我相信角色是目前这个问题的最佳解决方案。正如zwippie所说 也许这仍然是相

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

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

我打算使用where gem来完成这项任务,并在代码repo中设置时间表,但我认为它会尝试从所有实例运行任务

如何在负载平衡器后面的服务器上每周运行一次定时rake任务

正如zwippie所说

也许这仍然是相关的,它提到任务将只在具有
:db
角色的机器上运行

我相信角色是目前这个问题的最佳解决方案。

正如zwippie所说

也许这仍然是相关的,它提到任务将只在具有
:db
角色的机器上运行


我相信角色是目前这个问题的最佳解决方案。

也许这仍然是相关的,它提到任务将只在具有
:db
角色的机器上运行。这是有意义的,并且会起作用。我认为在这种情况下,为where任务设置角色是最好的。我不知道我是怎么看的。也许这仍然是相关的,它提到任务将只在具有
:db
角色的机器上运行。这是有意义的,并且会起作用。我认为在这种情况下,为where任务设置角色是最好的。我不知道我是怎么看的。也许这仍然是相关的,它提到任务将只在具有
:db
角色的机器上运行。这是有意义的,并且会起作用。我认为在这种情况下,为where任务设置角色是最好的。我不知道我怎么看得过火了。