Rails 6 возвращает ошибку 500 без информации в производство - PullRequest
0 голосов
/ 21 апреля 2020

На моем сервере я получаю 500 ошибок в работе. Я проверил файл production.log, но у меня есть только одна ошибка без информации:

I, [2020-04-21T16:05:31.764482 #1]  INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Processing by SessionsController#login as HTML
I, [2020-04-21T16:05:31.766391 #1]  INFO -- : [02340258-b640-43e6-811b-18b76867f8ad]   Rendering sessions/login.html.erb within layouts/application
I, [2020-04-21T16:05:31.768061 #1]  INFO -- : [02340258-b640-43e6-811b-18b76867f8ad]   Rendered sessions/login.html.erb within layouts/application (Duration: 1.5ms | Allocations: 309)
I, [2020-04-21T16:05:31.791413 #1]  INFO -- : [02340258-b640-43e6-811b-18b76867f8ad] Completed 500 Internal Server Error in 27ms (ActiveRecord: 0.0ms | Allocations: 5899)

У моего действия при входе в систему нет кода действия, у меня только один файл простого просмотра, и каждая страница в моей системе разработки работает нормально, но Я не могу найти настоящую ошибку.

Я изменил этот conf в производственной среде:

config.consider_all_requests_local       = true
config.action_controller.perform_caching = false

Но, опять же, он не сообщает о полной ошибке в production.log.

Также я установил therubyracer gem для получения полного сообщения об ошибке и снова не работает

Моя конфигурация системы:

  • Версия Rails: gem 'rails', '~> 6.0.2', '>= 6.0.2.2'
  • Ruby версия: ruby:2.6.1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...