Рельсы 3.2.1 Ведение в пассажирском, тонком или единорога

StackOverflow https://stackoverflow.com/questions/9337395

Вопрос

Я попробовал эти 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.

https://github.com/rails/rails/issues/4277

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top