【问题标题】:Error in my app in ruby on rails hosted in heroku我在 Heroku 中托管的 ruby​​ on rails 应用程序中出现错误
【发布时间】:2014-11-16 10:29:24
【问题描述】:

感谢您的帮助。 我正在开发一个托管在 heroku 中的 ruby​​ on rails 应用程序

很抱歉,出了点问题。

如果您是应用程序所有者,请查看日志以获取更多信息。

这是我在 heroku 日志中得到的:

2014-11-16T00:34:45.183714+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/railties-4.0.4/lib/rails/rack/logger.rb:20:in `block in call'
2014-11-16T00:34:45.183727+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/sendfile.rb:112:in `call'
2014-11-16T00:34:45.183740+00:00 app[web.1]: 
2014-11-16T00:34:45.182107+00:00 app[web.1]: Started GET "/home/search?q=todas+las+ganas+y+mi+entusiasmo&entity_subtype=userpoint&entity_type=object&search_type=entities" for 188.165.15.198 at 2014-11-16 00:34:45 +0000
2014-11-16T00:34:45.183681+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/tagged_logging.rb:68:in `tagged'
2014-11-16T00:34:45.183694+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/lock.rb:17:in `call'
2014-11-16T00:34:45.183710+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/actionpack-4.0.4/lib/action_dispatch/middleware/debug_exceptions.rb:21:in `call'
2014-11-16T00:34:45.183723+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/runtime.rb:17:in `call'
2014-11-16T00:34:45.183736+00:00 app[web.1]:   vendor/ruby-2.0.0/lib/ruby/2.0.0/webrick/httpserver.rb:94:in `run'
2014-11-16T00:34:46.112900+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.4/lib/active_support/tagged_logging.rb:26:in `tagged'
2014-11-16T00:34:46.112917+00:00 app[web.1]:   vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/content_length.rb:14:in `call'

我尝试在 heroku 中迁移数据库,但出现此错误:

运行rake db:migrate 附加到终端...失败 ! Heroku 客户端内部错误。 !寻求帮助:https://help.heroku.com !或报告错误:https://github.com/heroku/heroku/issues/new

Error:       connect timeout reached (Excon::Errors::Timeout)
Backtrace:   /Users/felipevelasquez/.heroku/client/vendor/gems/excon-0.40.0/lib/excon/ssl_socket.rb:124:in `rescue in initialize'
             /Users/felipevelasquez/.heroku/client/vendor/gems/excon-0.40.0/lib/excon/ssl_socket.rb:105:in `initialize'
             /Users/felipevelasquez/.heroku/client/vendor/gems/excon-0.40.0/lib/excon/connection.rb:380:in `new'
             /Users/felipevelasquez/.heroku/client/vendor/gems/excon-0.40.0/lib/excon/connection.rb:380:in `socket'
             /Users/felipevelasquez/.heroku/client/vendor/gems/excon-0.40.0/lib/excon/connection.rb:105:in `request_call'

我不知道如何识别 heroku 中的错误。 想法?

【问题讨论】:

    标签: ruby-on-rails heroku


    【解决方案1】:

    试试 heroku run bundle 使您的依赖项到位。

    【讨论】:

    • 已完成,但仍然无法正常工作,但仍会出现以下结果:很抱歉,出了点问题。如果您是应用程序所有者,请查看日志以获取更多信息。我不知道如何调查我的 heroku 日志中的错误。
    猜你喜欢
    • 2011-07-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多