Где я могу найти журнал ошибок приложения Rails на рабочем сервере? - PullRequest
1 голос
/ 09 июня 2019

Мое приложение работает нормально на локальном сервере. После его развертывания в рабочей среде (AWS EC2) я вижу эту «классическую» страницу ошибок Rails: enter image description here

Я думал, что ошибки записываются в файл current/log/production.log, но когда я смотрел в него, ошибки не регистрировались. Я могу видеть только следующее:

I, [2019-06-09T12:12:04.353438 #12855]  INFO -- : Started GET "/constact-us" for 185.44.76.84 at 2019-06-09 12:12:04 +0000
I, [2019-06-09T12:12:04.355034 #12855]  INFO -- : Processing by MyAppSite::SiteController#contact_us as HTML

Записан доступ к URL, но нет сообщения об ошибке. Где я могу найти это? Я добавил чистый HTML / изображение в этот шаблон, так что я думаю, что ошибка должна быть связана с некоторой проблемой с ресурсами (и прекомпиляцией).

Однако, где я могу найти полное сообщение об ошибке?

Я смотрю на файл config/environments/production.rb и в отношении логов есть "только" эта строка:

config.log_level = :info

Любой совет, как выяснить сообщение об ошибке?

РЕДАКТИРОВАТЬ: Я только что понял, что я также интегрировал Rollbar в приложение, и он также не обнаружил ошибку.

РЕДАКТИРОВАТЬ 2: ошибка из журнала nginx:

2019/06/09 13:47:14 [error] 987#0: *7824941 upstream prematurely closed connection while reading response header from upstream, client: IP, server: www.my_website.com, request: "GET /contact-us HTTP/1.1", upstream: "http://unix:/tmp/unicorn.myapp_production.sock:/contact-us", host: "www.my_website.com

Спасибо

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