首页 > 解决方案 > 自动缩放延迟的作业服务器 Rails?

问题描述

我有一个 Ruby on Rails 应用程序,它正在使用延迟作业。

gem 'delayed_job', '4.1.8'

我想自动扩展运行延迟作业的服务器。但是按照 AWS 的约定,如果 CPU 上的负载小于阈值,即使它仍在执行延迟的作业,它也会终止延迟的作业服务器。我不希望它发生。任何机构都可以建议在这个地方使用的策略吗?

我想要它就像是没有。延迟作业>阈值旋转新服务器实例,延迟作业工作者然后作业并让它们执行。如果被特定主机锁定的delayed_jobs 变为0,则终止该延迟服务器。

标签: rubyruby-on-rails-3ruby-on-rails-4rubygemsdelayed-job

解决方案


推荐阅读