Unicorn не работает в рабочем режиме

Я использую стек nginx+unicorn+rails 3.2.

Когда я бегу

bundle exec unicorn_rails -c config/unicorn.rb -E development

все в порядке, и сайт работает хорошо

когда я пытаюсь запустить сайт единорога в рабочем режиме

bundle exec unicorn_rails -c config/unicorn.rb -E production

У меня есть Извините, но что-то пошло не так. ошибка:

введите здесь описание изображения


person Voldemar Duletskiy    schedule 16.03.2013    source источник
comment
Что говорит ваш журнал?   -  person Richard Brown    schedule 16.03.2013
comment
нет сообщений в development.log,production.log,unicorn_error.log,unicorn.log   -  person Voldemar Duletskiy    schedule 16.03.2013


Ответы (3)


Вы запускали миграции для производства?

rake db:migrate RAILS_ENV="production"

Проблема может быть не в Unicorn.

person Richard Brown    schedule 16.03.2013
comment
спасибо за ваш ответ, все миграции прошли, но у меня все еще есть ошибка - person Voldemar Duletskiy; 16.03.2013
comment
Это было решением для меня на Unicorn. Он продолжал использовать мои учетные данные базы данных разработки, пока я явно не установил задачу rake для использования производства. Спасибо! - person Clifton Labrum; 11.02.2014

просто добавьте config.log_level = :debug в config/production.rb

вы получите журнал ошибок в log/production.log, вставьте вывод этого журнала, чтобы я мог вам помочь

также попробуйте rake assets:precompile

person Faishal    schedule 21.05.2013
comment
Это решило мою собственную проблему. Я считаю, что проблема ОП заключалась в том, что с его рабочим приложением для рельсов что-то не так, поэтому это не решит проблему. Но для тех, у кого проблемы с таблицами стилей, которые не загружаются должным образом, просто запустите это, и вы должны быть тверды - person Dan Bradbury; 20.09.2013

Проблема была в прекомпиляции скрипта. Это было решено добавлением в "config/environments/production.rb" следующей строки:

config.assets.compile = true
person Voldemar Duletskiy    schedule 17.03.2013