我有一个我不知道如何解决的问题......你能帮我吗?
当我在 Heroku 上启动我的应用程序时,我收到错误消息:
应用程序发生错误,无法提供您的页面。请稍后重试。
如果您是应用程序所有者,请查看您的日志以获取详细信息。
我的日志说:
2013-11-12T11:57:32.339883+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/ host=rafpintereststyle.herokuapp.com fwd="81.57.5.203" dyno= connect= service= status=503 bytes=
2013-11-12T11:57:32.960681+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=rafpintereststyle.herokuapp.com fwd="81.57.5.203" dyno= connect= service= status=503 bytes=
我不知道该怎么办..你能帮我吗?
这是整个日志:
MacBook-de-Raphael:pinterest raphaelbendenoun$ heroku 日志 2013-11-12T15:53:06.935203+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb: 590:在“每个”中 2013-11-12T15:53:06.935637+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:183:in `block ( 2 个级别)在 each_strongly_connected_component' 2013-11-12T15:53:06.935637+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:203:in `each_strongly_connected_component_from' 2013-11-12T15:53:06.935637+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each' 2013-11-12T15:53:06.935871+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component' 2013-11-12T15:53:06.936785+00:00 app[web.1]: 来自 /app/config.ru:in `' 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在“要求”中 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:in `block in require' 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 40:在“解析文件”中 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在“评估”中 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在`new_from_string'中 2013-11-12T15:53:06.935203+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 30:在“运行”中 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 78:在`块中' 2013-11-12T15:53:06.935871+00:00 app[web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable。 rb:30:in `method_missing' 2013-11-12T15:53:06.935637+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:209:in `block in each_strongly_connected_component_from' 2013-11-12T15:53:06.935637+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 44:在“每个”中 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each' 2013-11-12T15:53:06.953279+00:00 app[web.1]: => 启动 WEBrick 2013-11-12T15:53:06.937220+00:00 app[web.1]: 来自 bin/rails:4:in `require' 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]: 来自 bin/rails:4:in `' 2013-11-12T15:53:06.953279+00:00 app[web.1]: => Rails 4.0.0 应用程序在 http://0.0.0.0:30103 开始生产 2013-11-12T15:53:06.953279+00:00 app[web.1]: => 运行`rails server -h`以获得更多启动选项 2013-11-12T15:53:06.953279+00:00 app[web.1]: => Ctrl-C 关闭服务器 2013-11-12T15:53:06.935637+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component' 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 213:在“加载依赖”中 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在“要求”中 2013-11-12T15:53:06.936785+00:00 app[web.1]: 来自 /app/config.ru:3:in `block in ' 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 54:在`run_initializers'中 2013-11-12T15:53:06.935871+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb: 215:在“初始化!”中 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 277:在`build_app_and_options_from_config' 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 199:在“应用程序”中 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:48:在“应用程序”中 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在“初始化”中 2013-11-12T15:53:06.936785+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在`instance_eval'中 2013-11-12T15:53:06.936785+00:00 app[web.1]: 来自 /app/config.ru:in `new' 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:75:in `开始' 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在“点击”中 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在`' 2013-11-12T15:53:06.937220+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 314:在`wrapped_app'中 2013-11-12T15:53:06.953279+00:00 应用 [web.1]:退出 2013-11-12T15:53:08.596905+00:00 heroku[web.1]:状态从开始变为崩溃 2013-11-12T15:53:08.596905+00:00 heroku[web.1]:状态从崩溃变为启动 2013-11-12T15:53:08.581502+00:00 heroku[web.1]:进程以状态 1 退出 2013-11-12T15:53:14.903202+00:00 heroku[web.1]:使用命令“bin/rails server -p 16552 -e $RAILS_ENV”启动进程 2013-11-12T15:53:19.840518+00:00 app[web.1]:/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228 :in `require': /app/config/environments/production.rb:89: 语法错误,意外的 tSTRING_DEND,期待 keyword_end (SyntaxError) 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在“要求”中 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:in `block in require' 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 213:在“加载依赖”中 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb: 591:in `block (2 levels) in ' 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb: 590:在`块中' 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 30:在“instance_exec”中 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb: 590:在“每个”中 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 55:在`run_initializers中的块' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:150:in `block in tsort_each' 2013-11-12T15:53:19.840518+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 30:在“运行”中 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:183:in `block ( 2 个级别)在 each_strongly_connected_component' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:210:in `block ( 2 个级别)在 each_strongly_connected_component_from' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:219:in `each_strongly_connected_component_from' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:209:in `block in each_strongly_connected_component_from' 2013-11-12T15:53:19.840697+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 44:在`tsort_each_child'中 2013-11-12T15:53:19.840697+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 44:在“每个”中 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:203:in `each_strongly_connected_component_from' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each' 2013-11-12T15:53:19.840697+00:00 app[web.1]: 来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:182:in `block in each_strongly_connected_component' 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in `each_strongly_connected_component' 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:148:in `tsort_each' 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 54:在`run_initializers'中 2013-11-12T15:53:19.840854+00:00 app[web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/railtie/configurable。 rb:30:in `method_missing' 2013-11-12T15:53:19.840854+00:00 app[web.1]: 来自 /app/config/environment.rb:5:in `' 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在“要求”中 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb: 215:在“初始化!”中 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:in `block in require' 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 213:在“加载依赖”中 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在`instance_eval'中 2013-11-12T15:53:19.840854+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在“要求”中 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在“初始化”中 2013-11-12T15:53:19.841281+00:00 app[web.1]: 来自 /app/config.ru:3:in `block in ' 2013-11-12T15:53:19.841281+00:00 app[web.1]: 来自 /app/config.ru:in `new' 2013-11-12T15:53:19.841281+00:00 app[web.1]: 来自 /app/config.ru:in `' 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在“评估”中 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在`new_from_string'中 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 40:在“解析文件”中 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 277:在`build_app_and_options_from_config' 2013-11-12T15:53:19.841281+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 199:在“应用程序”中 2013-11-12T15:53:19.841443+00:00 app[web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:75:in `开始' 2013-11-12T15:53:19.841443+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 78:在`块中' 2013-11-12T15:53:19.841443+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在`' 2013-11-12T15:53:19.841443+00:00 app[web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:48:在“应用程序”中 2013-11-12T15:53:19.841443+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 314:在`wrapped_app'中 2013-11-12T15:53:19.841443+00:00 应用程序 [web.1]:来自 /app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在“点击”中 2013-11-12T15:53:19.841443+00:00 app[web.1]: 来自 bin/rails:4:in `' 2013-11-12T15:53:19.841443+00:00 app[web.1]: 来自 bin/rails:4:in `require' 2013-11-12T15:53:19.875241+00:00 app[web.1]: => 启动 WEBrick 2013-11-12T15:53:19.875241+00:00 app[web.1]: => 运行`rails server -h`以获得更多启动选项 2013-11-12T15:53:19.875241+00:00 应用 [web.1]:退出 2013-11-12T15:53:19.875241+00:00 app[web.1]: => Rails 4.0.0 应用程序在 http://0.0.0.0:16552 开始生产 2013-11-12T15:53:19.875241+00:00 app[web.1]: => Ctrl-C 关闭服务器 2013-11-12T15:53:21.173163+00:00 heroku[web.1]:进程以状态 1 退出 2013-11-12T15:53:21.974388+00:00 heroku[路由器]: at=error code=H10 desc="App crashed" method=GET path=/host=rafpintereststyle.herokuapp.com fwd="81.57.5.203"测功机=连接=服务=状态=503字节= 2013-11-12T15:53:22.690618+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path=/favicon.ico host=rafpintereststyle.herokuapp.com fwd="81.57 .5.203" 测功机=连接=服务=状态=503字节= 2013-11-12T15:53:21.185526+00:00 heroku[web.1]:状态从开始变为崩溃
我的 production.rb 文件:
Pinterest::Application.configure 做 # 此处指定的设置将优先于 config/application.rb 中的设置。 # 请求之间不会重新加载代码。 config.cache_classes = true # 启动时急切加载代码。这种渴望加载大部分 Rails 和 # 你的应用程序在内存中,允许两个线程 web 服务器 # 以及那些依靠写时复制来表现更好的人。 # Rake 任务会自动忽略此选项以提高性能。 config.eager_load = true # 禁用完整错误报告并打开缓存。 config.consider_all_requests_local = false config.action_controller.perform_caching = true # 启用 Rack::Cache 以在应用程序前面放置一个简单的 HTTP 缓存 # 在启用此功能之前,将 `rack-cache` 添加到您的 Gemfile。 # 对于大规模生产使用,考虑使用缓存反向代理,如 nginx、varnish 或 squid。 # config.action_dispatch.rack_cache = true # 禁用 Rails 的静态资源服务器(Apache 或 nginx 已经这样做了)。 config.serve_static_assets = false # 压缩 JavaScript 和 CSS。 config.assets.js_compressor = :uglifier # config.assets.css_compressor = :sass # 如果预编译资产丢失,不要回退到资产管道。 config.assets.compile = false # 为资产 URL 生成摘要。 config.assets.digest = true # 您的资产版本,如果您想使所有资产过期,请更改此项。 config.assets.version = '1.0' # 指定服务器用于发送文件的标头。 # config.action_dispatch.x_sendfile_header = "X-Sendfile" # 对于 apache # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # 对于 nginx # 强制所有通过 SSL 访问应用程序,使用 Strict-Transport-Security,并使用安全 cookie。 # config.force_ssl = true # 设置为 :debug 以查看日志中的所有内容。 config.log_level = :debug # 在所有日志行前添加以下标签。 # config.log_tags = [ :subdomain, :uuid ] # 为分布式设置使用不同的记录器。 # config.logger = ActiveSupport::TaggedLogging.new(SyslogLogger.new) # 在生产环境中使用不同的缓存存储。 # config.cache_store = :mem_cache_store # 启用来自资产服务器的图像、样式表和 JavaScript 服务。 # config.action_controller.asset_host = "http://assets.example.com" # 预编译附加资产。 # app/assets 文件夹中的 application.js、application.css 和所有非 JS/CSS 都已添加。 # config.assets.precompile += %w(search.js) # 忽略错误的电子邮件地址,不要引发电子邮件传递错误。 # 将此设置为 true 并将电子邮件服务器配置为立即发送以引发发送错误。 # config.action_mailer.raise_delivery_errors = false # 为 I18n 启用语言环境回退(使任何语言环境的查找回退到 # 找不到翻译时的 I18n.default_locale)。 config.i18n.fallbacks = true # 向注册的监听器发送弃用通知。 config.active_support.deprecation = :notify # 禁用自动刷新日志以提高性能。 # config.autoflush_log = false # 使用默认的日志格式化程序,这样 PID 和时间戳就不会被抑制。 config.log_formatter = ::Logger::Formatter.new config.action_mailer.default_url_options = { :host => 'http://http://rafpintereststyle.herokuapp.com/' } #回形针到亚马逊 #config.paperclip_defaults = { #:存储 => :s3, #:s3_credentials => { # :bucket => ENV['AWS_BUCKET'], #:access_key_id => ENV['AWS_ACCESS_KEY_ID'], #:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'] } } 结尾