Страница Heroku отображена, но внутренняя ошибка сервера - PullRequest
0 голосов
/ 19 октября 2011

это из hartl sample_app. подтолкнул вверх в конце главы 4. предварительно скомпилированные активы. БД не создан, но он все равно мигрировал и толкал. страница отображается, но все равно внутренняя ошибка сервера. сообщение об ошибке на странице Нам очень жаль, но что-то пошло не так. Мы были уведомлены об этой проблеме, и вскоре мы рассмотрим ее. есть идеи?

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

Ответы [ 3 ]

1 голос
/ 21 октября 2011

решение состояло в том, чтобы изменить config.assets.compile на true в config / средах / production.rb. это заняло у меня много времени.

0 голосов
/ 19 октября 2011

Из вашей ссылки на «предварительно скомпилированные активы», и я вижу «активы» в вашем журнале, похоже, что вы используете Rails 3.1? И из ваших URL ваших приложений вы используете бамбуковую стопку - я думаю, что если вы попробуете использовать новую кедровую стопку (heroku create --stack cedar), вы найдете, что все работает для вас.

0 голосов
/ 19 октября 2011

Вы получаете ошибки в разработке?

Вы пробовали дополнения для расширенной регистрации или Airbrake, чтобы попытаться выяснить, в чем может быть ошибка?

Из того, что я вижу, Floating-Summer-4928.heroku.com больше не является действительным приложением Heroku.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...