Рельсы 3.2.1 Ведение в пассажирском, тонком или единорога
-
27-10-2019 - |
Вопрос
Я попробовал эти 3 подходы хостинга для моего приложения Rails, и что бы я ни делал, я не могу получить постоянную регистрацию, когда работаю в производственной среде.
Для моих тестов я создал пустое приложение и попытался получить доступ к корневому каталогу. Затем я бы добавил карьеру пользователей и граблю базу данных.
Если я перейду на rails_env в разработку, log/devlopment.log работает просто отлично, регистрирую все, что я ожидаю.
Когда я поворачиваю rails_env в производство, журнал/производство. У пассажира я получаю первую ошибку маршрутизации. Тогда ничего. Когда я перезапустил Apache или Nginx, я получал все ошибки маршрутизации, которые я вызвал с момента первого (зарегистрированного), тогда журнал не сможет написать что -либо новое, пока я не перезапустил базовый сервер. Apache2/error.log будет зарегистрироваться, если у меня возникнет проблема конфигурации. Тогда он только зарегистрировал кеш.
С тонким и единорогом я получаю только ошибки в отношении статических активов (я не предварительно совершал активы). Как только я предварительно считывал активы, больше не появилось сообщений журнала.
Во всех 3 установках я получал бы предварительные сообщения (когда я запускал активы: precompile) в производстве.
Есть ли у кого -нибудь приложение Rails 3.2.1, которое работает на одном из драгоценных камней развертывания (пассажир, тонкий или единорог), которое правильно регистрируется в производственном режиме? Я провел 5 дней, работая над этим. У меня нет идей.
Решение
Оказывается, это зарегистрированная проблема в Rails 3.2.x. Исправление было представлено и, надеюсь, будет выпущено с Rails 3.2.2.