【问题标题】:Rails MongoDb Project on Heroku wont StartHeroku 上的 Rails MongoDb 项目无法启动
【发布时间】:2012-04-17 16:56:06
【问题描述】:

大家好,我最近从 git hub git://github.com/barmstrong/ribbot.git 下载了一个开源代码“ribbot”,在设置好我的本地环境后,我能够让代码在我的本地机器上运行。我决定将 heroku 用于我的 web 基础解决方案并安装了 herokulabs。运行该站点时,我收到以下 heroku 日志错误:

    2012-04-17T16:51:34+00:00 heroku[web.1]: Unidling
    2012-04-17T16:51:34+00:00 heroku[web.1]: State changed from down to created
    2012-04-17T16:51:35+00:00 heroku[web.1]: State changed from created to starting
    2012-04-17T16:51:46+00:00 heroku[web.1]: Starting process with command `bundle exec 2012-04-17T16:51:58+00:00 app[web.1]: [2012-04-17 16:51:58] INFO  WEBrick::HTTPServer#start: pid=1 port=5078
2012-04-17T16:51:58+00:00 app[web.1]: [2012-04-17 16:51:58] INFO  WEBrick 1.3.1
2012-04-17T16:51:58+00:00 app[web.1]: [2012-04-17 16:51:58] INFO  ruby 1.9.2 (2011-07-09) [x86_64-linux]
2012-04-17T16:51:59+00:00 heroku[web.1]: State changed from starting to up
2012-04-17T16:52:01+00:00 app[web.1]: => Call with -d to detach
2012-04-17T16:52:01+00:00 app[web.1]: => Rails 3.1.1 application starting in production on http://0.0.0.0:5078
2012-04-17T16:52:01+00:00 app[web.1]: => Booting WEBrick
2012-04-17T16:52:01+00:00 app[web.1]: => Ctrl-C to shutdown server
2012-04-17T16:52:01+00:00 app[web.1]: localhost:11211 failed (count: 0)
2012-04-17T16:52:01+00:00 app[web.1]: 
2012-04-17T16:52:01+00:00 app[web.1]: 
2012-04-17T16:52:01+00:00 app[web.1]: Started GET "/" for 208.124.140.154 at 2012-04-17 16:52:01 +0000
2012-04-17T16:52:01+00:00 app[web.1]: cache: [GET /] miss
2012-04-17T16:52:01+00:00 app[web.1]: Redirected to http://herokuapp.com/forums
2012-04-17T16:52:01+00:00 app[web.1]:   Processing by PostsController#index as HTML
2012-04-17T16:52:01+00:00 app[web.1]: Completed 302 Found in 9ms
2012-04-17T16:52:01+00:00 heroku[router]: GET quiet-stream-2681.herokuapp.com/ dyno=web.1 queue=0 wait=0ms service=703ms status=302 bytes=93

我的 mongoid.yml 看起来像这样:

development:
  host: localhost
  database: ribbot_development

test:
  host: localhost
  database: ribbot_test

production:
  uri: <%= ENV['MONGOLAB_URI'] %>

【问题讨论】:

    标签: ruby-on-rails mongodb heroku


    【解决方案1】:

    端口 11211 是 memcached(可能)...所以也许您在本地使用 memcached,需要为 memcached 添加 heroku 插件。

    【讨论】:

    • 我现在就试试。非常感谢,这是我一段时间以来对这个问题的更新。很高兴知道这不是死胡同
    • 它似乎仍然在抛出一个错误,但它确实说 Dalli/SASL Authenticated
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    • 2013-06-19
    • 1970-01-01
    • 1970-01-01
    • 2012-11-26
    • 2011-05-18
    • 2014-06-26
    相关资源
    最近更新 更多