У меня странная проблема. Мы используем Rails 3.2.2, Nginx и Unicorn. Если мы изменим текст, например, в index.html.erb, то после развертывания изменение не будет отображаться.
Если я посмотрю файл на рабочем сервере, я увижу, что изменение на самом деле находится в «текущем» каталоге. Так что я знаю, что он был выпущен правильно.
Как будто Unicorn не обновляется или не перезагружается правильно (хотя я перезагружаюсь при развертывании).
Еще более странно - я изменил настройки smtp электронной почты приложений. После развертывания я получаю неверное имя пользователя/пароль SMTP 535. Однако, если я обновляю 3 раза, все работает. Опять же - может ли это быть какой-то рабочий процесс nginx/unicorn, кэширующий старый код?
Я должен развернуть этот проект сегодня, поэтому я испытываю некоторое давление, чтобы понять это. Любая помощь приветствуется. Спасибо!
config/unicorn.rb
) - person ezkl   schedule 11.04.2012