gpt4 book ai didi

ruby-on-rails - 使用 AWS Elasticache 在 Rails 应用程序中运行 Sidekiq

转载 作者:IT王子 更新时间:2023-10-29 06:02:01 26 4
gpt4 key购买 nike

我正在尝试在连接到运行 Redis 的 AWS Elasticache 节点的 Rails 4.1.4 应用程序中配置 Sidekiq。

我设置了我的 Redis 服务器,并按照 AWS 指南中的说明进行操作: http://docs.aws.amazon.com/opsworks/latest/userguide/other-services-redis-cluster.html

我的 Redis 服务器运行正常,我的应用服务器可以正常连接。

我按照以下说明将 Sidekiq 设置为在外部 worker 上运行: https://github.com/mperham/sidekiq/wiki/Advanced-Options

每当我在/sidekiq url 访问我的应用程序服务器以查看 Sidekiq 面板时,我总是在屏幕上收到错误消息“内部服务器错误”。

我的 Unicorn 错误日志不包含任何相关信息,所以我不确定如何让它工作。 AWS 支持也没有任何答案。

如有任何信息,我们将不胜感激。谢谢!

最佳答案

当 Assets 未编译或未配置为从您的环境提供服务时,通常会出现此问题。在将生产配置更改为指向您的本地资源 (redis+db) 之后,以生产模式(或它所指的任何环境)启动您的 app/sidekiq,然后查看页面是否能够加载。

RAILS_ENV=production bundle exec unicorn
RAILS_ENV=production bundle exec sidekiq -c config/sidekiq.yml

关于ruby-on-rails - 使用 AWS Elasticache 在 Rails 应用程序中运行 Sidekiq,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24796213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com