【发布时间】:2015-09-12 09:31:23
【问题描述】:
AWS Elastic Beanstalk rails 应用程序需要与 Puma/Passenger 一起运行的 sidekiq 工作进程。让 sidekiq 进程运行导致数小时的尝试失败。此外,让 rails 应用程序和 sidekiq 与我的 AWS ElastiCache 集群通信显然需要更改一些安全规则。
背景
我们从一个非常简单的 Rails 应用程序开始,它可以轻松部署到 AWS Elastic Beanstalk。从早期开始,我们已经将应用程序改进为现在使用工作框架 Sidekiq。 Sidekiq 反过来喜欢使用 Redis 来拉取它的工作。无论如何,在 AWS 世界中组装所有这些拼图有点挑战。
【问题讨论】:
标签: ruby-on-rails redis sidekiq amazon-elasticache amazon-elastic-beanstalk