2011-10-19 77 views
0

這是來自hartl sample_app。在第4章結束時推高。 預編譯資產。沒有創建數據庫,但沒有數據庫遷移和推無論如何。 頁面呈現,但仍然是內部服務器錯誤。頁面上的錯誤消息是 很抱歉,但出現了問題。 我們已收到有關此問題的通知,我們會盡快查看。 有什麼想法?Heroku頁面呈現,但內部服務器錯誤

2011-10-19T16:29:50+00:00 app[web.1]: Started GET "/pages/about" for 110.159.158.86 at 2011-10-19 09:29:50 -0700 
2011-10-19T16:29:50+00:00 app[web.1]: Processing by PagesController#about as HTML 
2011-10-19T16:29:50+00:00 app[web.1]: Rendered pages/about.html.erb within layouts/application (14.7ms) 
2011-10-19T16:29:50+00:00 app[web.1]: Completed 500 Internal Server Error in 85ms 
2011-10-19T16:29:50+00:00 heroku[nginx]: 110.159.158.86 - - [19/Oct/2011:09:29:50 -0700] "GET /pages/about HTTP/1.1" 500 728 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1" floating-summer-4928.heroku.com 
2011-10-19T16:29:50+00:00 app[web.1]: 
2011-10-19T16:29:50+00:00 app[web.1]: app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb__3403352161580950105_25993880' 
2011-10-19T16:29:50+00:00 app[web.1]: 
2011-10-19T16:29:50+00:00 app[web.1]: 

我已銷燬該應用程序並創建了一個新應用程序。在日誌中似乎沒有任何可見錯誤,但該頁仍未顯示

2011-10-19T17:12:32+00:00 heroku[nginx]: 110.159.158.86 - - [19/Oct/2011:10:12:32 -0700] "GET /pages/about HTTP/1.1" 500 728 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_1) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.202 Safari/535.1" vivid-snow-8105.heroku.com 
2011-10-19T17:23:25+00:00 app[web.1]: cache: [GET /assets/rails.png] stale, valid, store 
2011-10-19T17:23:36+00:00 heroku[router]: GET vivid-snow-8105.heroku.com/pages/about dyno=web.1 queue=0 wait=0ms service=12ms status=500 bytes=728 
2011-10-19T17:23:36+00:00 app[web.1]: cache: [GET /pages/about] miss 

回答

0

您是否在開發中遇到錯誤?

您是否嘗試過擴展日誌記錄附件或Airbrake來嘗試查看錯誤可能是什麼?

從我可以看到floating-summer-4928.heroku.com不再是有效的Heroku應用程序。

+0

我已銷燬該應用程序並創建了一個新應用程序。在日誌中似乎沒有任何可見的錯誤,但該頁面仍未顯示 – thetrystero

+0

我銷燬了該應用程序並創建了一個新的應用程序。 vivid-snow-8105.heroku.com – thetrystero

+0

沒有錯誤發展。我已經添加了擴展日誌,但現在日誌完全是空的 – thetrystero

0

從您對「預編譯資產」的引用中,我可以在日誌中看到「資產」,它看起來像使用Rails 3.1?從您的應用程序的URL中使用竹籤 - 我認爲如果您嘗試使用新的雪松堆棧(heroku create --stack cedar),您會發現適合您的東西。

+0

使用雪松沒有工作。現在什麼都沒有出現在日誌中。 – thetrystero

1

解決方案是在config/environments/production.rb中將config.assets.compile更改爲true。我花了很長時間才發現這一點。