首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在从SQS读取的生产环境中运行rails最短宝石

无法在从SQS读取的生产环境中运行rails最短宝石
EN

Stack Overflow用户
提问于 2015-10-22 06:04:13
回答 2查看 1.4K关注 0票数 2

较短的gem是从aws读取的rails应用程序的后台工作者。

我可以在本地经营速记工人,而且运作良好。当我在AWS中的生产环境中运行它时,它不工作。你是如何在生产环境中运行速记的?我还在想,这可能是我的aws安全小组的一个问题。我们用的是VPC。我应该允许SQS端口吗?如果是,那么SQS运行在哪个端口?我还想知道为什么它询问的是端口5432,它是我们Postgres DB的端口。

代码语言:javascript
复制
bundle exec shoryuken -r path_to_my_worker.rb -C config/shoryuken.yml --rails RAILS_ENV=production

could not connect to server: Connection refused
    Is the server running on host "localhost" (127.0.0.1) and accepting
    TCP/IP connections on port 5432?
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-01-02 15:04:28

试着在RAILS_ENV=production之前通过shoryuken。如果你把它传过去了,它就没用了。

代码语言:javascript
复制
RAILS_ENV=production bundle exec shoryuken -r path_to_my_worker.rb -C config/shoryuken.yml --rails
票数 3
EN

Stack Overflow用户

发布于 2015-10-23 02:35:38

事实证明,矮人正在aws中加载我的开发环境。当我在database.yml中将我的设置从生产复制到开发时,它起了作用。这似乎不对。我不知道如何传递命令使其在生产模式下运行。我已经试过了"RAILS_ENV=production“和"-e制作”,对短音没有影响。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33274345

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档