После обновления до Rails 5 приложение больше не получает запросы

ruby puma ruby-on-rails-5

499 просмотра

1 ответ

121 Репутация автора

Я обновил одно из моих приложений до Rails 5 и также обновил версию Ruby до 2.3.1. Приложение уже использовало Puma до обновления Rails 5 и было развернуто на капле Digital Ocean.

Когда я запускаю rails serverлокально, я получаю нормальный вывод в моем журнале Rails, который я скопировал ниже.

=> Booting Puma
=> Rails 5.0.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
[14669] Puma starting in cluster mode...
[14669] * Version 3.4.0 (ruby 2.3.1-p112), codename: Owl Bowl Brawl
[14669] * Min threads: 5, max threads: 5
[14669] * Environment: development
[14669] * Process workers: 2
[14669] * Preloading application
[14669] * Listening on tcp://localhost:3000
[14669] Use Ctrl-C to stop
[14669] - Worker 1 (pid: 14684) booted, phase: 0
[14669] - Worker 0 (pid: 14683) booted, phase: 0

Все выглядит нормально для меня. Когда я захожу на localhost: 3000, в браузере есть ожидающий запрос, который ожидает бесконечно. В журнале Rails больше нет действий, подтверждающих получение любого запроса.

Кто-нибудь сталкивался с такой проблемой или знает о возможных причинах этого?

Автор: Michael Fich Источник Размещён: 18.07.2016 04:46

Ответы (1)


1 плюс

121 Репутация автора

Решение

Решил эту проблему и подтвердил @marvindanig, который столкнулся с той же проблемой, что папку 'tmp' необходимо очистить. Для этого есть рельсовое задание ...

rake tmp:clear
Автор: Michael Fich Размещён: 18.08.2016 01:46
Вопросы из категории :
32x32