Heroku错误 – 无法提供您的页面
我有一个问题,我不知道如何解决……你能帮帮我吗?
当我在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 app [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( each_strongly_connected_component中的2个级别) 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`perth_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`pert_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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`require' 2013-11-12T15:53:06.935871 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`block in require'中 2013-11-12T15:53:06.936785 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 40:在`parse_file'中 2013-11-12T15:53:06.936785 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在'eval'中 2013-11-12T15:53:06.936785 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 30:在'run'中 2013-11-12T15:53:06.937220 + 00:00 app [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:在`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 app [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 app [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 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 213:在`load_dependency'中 2013-11-12T15:53:06.935871 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`require' 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 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/application.rb: 215:在`initialize!' 2013-11-12T15:53:06.936785 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 199:在'app'中 2013-11-12T15:53:06.937220 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:48:在'app'中 2013-11-12T15:53:06.936785 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在`initialize'中 2013-11-12T15:53:06.936785 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands/server。 rb:75:在'start'中 2013-11-12T15:53:06.937220 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在'tap'中 2013-11-12T15:53:06.937220 + 00:00 app [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 app [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 app [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 :在`require':/ app / config / environment / production.rb:89:语法错误,意外的tSTRING_DEND,期待keyword_end(SyntaxError) 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:在`require' 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:在`block in require'中 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: 213:在`load_dependency'中 2013-11-12T15:53:19.840518 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/engine.rb: 591:在'块(2级)中' 2013-11-12T15:53:19.840518 + 00:00 app [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 app [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 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 55:在`block in 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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/initializable.rb: 30:在'run'中 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( each_strongly_connected_component中的2个级别) 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( each_strongly_connected_component_from'中的2个级别) 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`pert_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 app [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 app [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`pert_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'this' 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 app [web.1]:来自/app/vendor/ruby-2.0.0/lib/ruby/2.0.0/tsort.rb:180:in`pert_strongly_connected_component' 2013-11-12T15:53:19.840854 + 00:00 app [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 app [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:在`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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`require' 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/application.rb: 215:在`initialize!' 2013-11-12T15:53:19.840854 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`block in require'中 2013-11-12T15:53:19.840854 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 213:在`load_dependency'中 2013-11-12T15:53:19.841281 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/activesupport-4.0.0/lib/active_support/dependencies.rb: 228:在`require' 2013-11-12T15:53:19.841281 + 00:00 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 55:在`initialize'中 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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 49:在'eval'中 2013-11-12T15:53:19.841281 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/builder.rb: 40:在`parse_file'中 2013-11-12T15:53:19.841281 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/rack-1.5.2/lib/rack/server.rb: 199:在'app'中 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:在'start'中 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.rb: 78:在'阻止'中 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.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:在'app'中 2013-11-12T15:53:19.841443 + 00:00 app [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 app [web.1]:来自/app/vendor/bundle/ruby/2.0.0/gems/railties-4.0.0/lib/rails/commands.rb: 73:在'tap'中 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 app [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 [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-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“dyno = connect = service = status = 503 bytes = 2013-11-12T15:53:21.185526 + 00:00 heroku [web.1]:状态从开始变为崩溃
我的production.rb文件:
Pinterest :: Application.configure做 #此处指定的设置优先于config / application.rb中的设置。 #请求之间不会重新加载代码。 config.cache_classes = true #Eager在启动时加载代码。 这种渴望加载了大多数Rails和 #您的应用程序在内存中,允许两个线程Web服务器 #和那些依靠写入时的副本来表现更好。 #Rake任务会自动忽略此选项以提高性能。 config.eager_load = true #禁用完整错误报告并启用缓存。 config.consider_all_requests_local = false config.action_controller.perform_caching = true #启用Rack :: Cache,在您的应用程序前放置一个简单的HTTP缓存 #在启用此function之前,将“rack-cache”添加到您的Gemfile中。 #对于大规模生产用途,请考虑使用缓存反向代理,如nginx,varnish或squid。 #config.action_dispatch.rack_cache = true #禁用Rails的静态资产服务器(Apache或nginx已经这样做了)。 config.serve_static_assets = false #压缩JavaScripts和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'#for 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 #从资产服务器启用图像,样式表和JavaScripts的服务。 #config.action_controller.asset_host =“http://assets.example.com” #预编译其他资产。 已添加#application.js,application.css和app / assets文件夹中的所有非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/'} #paperclip到亚马逊 #config.paperclip_defaults = { #:storage =>:s3, #:s3_credentials => { #:bucket => ENV ['AWS_BUCKET'], #:access_key_id => ENV ['AWS_ACCESS_KEY_ID'], #:secret_access_key => ENV ['AWS_SECRET_ACCESS_KEY'] } } 结束
您的production.rb文件中存在语法错误 !(根据您发布的日志)
注意最后两行是关闭哈希括号。
它们应该被注释掉,因为开始标记已被注释掉。
Pinterest::Application.configure do # ... # BUNCH OF OTHER SETTINGS # ... #paperclip to amazon #config.paperclip_defaults = { #:storage => :s3, #:s3_credentials => { # :bucket => ENV['AWS_BUCKET'], #:access_key_id => ENV['AWS_ACCESS_KEY_ID'], #:secret_access_key => ENV['AWS_SECRET_ACCESS_KEY'] #} YOUR FILE NEEDS TO COMMENT THIS OUT #} YOUR FILE NEEDS TO COMMENT THIS OUT end