ruby-on-rails – 如何在AWS Elastic Beanstalk上使用Resque运行Rails后台作业?

我在AWS Elastic Beanstalk平台上运行我的rails应用程序,该平台正在使用Auto Scaling& amp;运行单个EC2实例.弹性负载平衡.

我想知道如何在Elastic Beanstalk上运行resque,delayed_jobsidekicq或其他一些后台作业解决方案.

Elastic Beanstalk上的后台作业有哪些可能的选项?

最佳答案
启动/停止/重启后台作业的最佳方法可以是通过这些任务的init脚本.启动实例时,可以将这些init脚本作为服务触发.有关为服务here自定义ElasticBeanstalk容器的更多信息.

完成后,您可以通过创建实例的AMI来冻结init脚本,然后使用自动缩放功能从此自定义AMI启动实例.

希望这可以帮助.

转载注明原文:ruby-on-rails – 如何在AWS Elastic Beanstalk上使用Resque运行Rails后台作业? - 代码日志