ruby - 自动缩放延迟的作业服务器 Rails?
问题描述
我有一个 Ruby on Rails 应用程序,它正在使用延迟作业。
gem 'delayed_job', '4.1.8'
我想自动扩展运行延迟作业的服务器。但是按照 AWS 的约定,如果 CPU 上的负载小于阈值,即使它仍在执行延迟的作业,它也会终止延迟的作业服务器。我不希望它发生。任何机构都可以建议在这个地方使用的策略吗?
我想要它就像是没有。延迟作业>阈值旋转新服务器实例,延迟作业工作者然后作业并让它们执行。如果被特定主机锁定的delayed_jobs 变为0,则终止该延迟服务器。
解决方案
推荐阅读
- reactjs - React-Native 动画视图进出
- javascript - 为什么节点文档在描述这个函数时会在逗号之前列出这个左括号?
- python-3.x - 支持的目标类型是:('binary', 'multiclass')。改为“连续”
- bash - 在 bash 中,我可以将进度表及其格式保存到 cURL 请求的变量中吗?
- php - 邮递员:以数字形式查询正文值
- python - scipy 最小化在优化期间不探索所有样本空间
- c++ - c++ g++ 编译器 - 错误:隐式声明的定义
- javascript - 如何在对象数组中获取特定的键和值
- c# - 如何使用字符串从多个类中获取变量的值
- javascript - 如何在 ServiceNow 工作流运行脚本中获取表单的字段值