@jonny_don
Изучаю Rails

После перезагрузки сервера, не генерируются отчеты. Где искать проблему?

Здравствуйте. Есть рельсовое приложение на продакшн сервере. После перезагрузки перестали формироваться отчеты.Отчет генерируется с помощью prawn gem. В логах выдает ошибку:
Prawn::Errors::CannotFit (Prawn::Errors::CannotFit):
  app/models/prawn/report_helper.rb:417:in `block (2 levels) in add_number_to_line'
  app/models/prawn/report_helper.rb:35:in `with_fill'
  app/models/prawn/report_helper.rb:416:in `block in add_number_to_line'
  app/models/prawn/report_helper.rb:412:in `add_number_to_line'
  app/models/prawn/report_helper.rb:383:in `block (4 levels) in profile_graph_360'
  app/models/prawn/report_helper.rb:339:in `each'
  app/models/prawn/report_helper.rb:339:in `each_with_index'
  app/models/prawn/report_helper.rb:339:in `block (3 levels) in profile_graph_360'
  app/models/prawn/report_helper.rb:306:in `block (2 levels) in profile_graph_360'
  app/models/prawn/report_helper.rb:291:in `block in profile_graph_360'
  app/models/prawn/report_helper.rb:271:in `profile_graph_360'

До перезагрузки все работало корректно, изменения не вносились.
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
premas
@premas
Full-stack web-developer
Ну так не бывает. Спульте все себе и локально проверьте. Передеплойте на продакшн. Если не работает, то это отличный способ освоить git bisect. Если же все работает, то на сервере попробуйте
bundle update prawn
touch tmp/restart.txt
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы