2016-04-26 5 views
1

Я развернул приложение rails на сервере, используя capistrano. Каков наилучший способ отладки этого приложения в производстве?Отладка рельсов в приложении при развертывании с capistrano

До сих пор, когда я использовал Apache + Phusion для развертывания приложений, я писал инструкции для отладки в коде и определял, что было нарушено.

Но когда я пытаюсь сделать то же самое сейчас в настройке capistrano, я не вижу операторов отладки.

Где я могу добавить отладочные заявления? В базе кода, которая извлекается из git repo? Или текущая папка capistrano?

Кроме того, как только я добавлю инструкцию debug, есть ли что-нибудь, что мне нужно сделать для nginx-сервера, чтобы отразить это изменение?

(Ранее, в Apache + Phusion, я использовал, чтобы сделать touch tmp/restart.txt, чтобы отразить изменения)

Извините за эти вопросы, но это мой первый раз с помощью Capistrano, Nginx.

+0

Вы можете просто посмотреть журнал производства, чтобы узнать, Что ломка. – sajinmp

+0

К сожалению, production.log пытался отправить по электронной почте исключения и отключить эту электронную почту, мне нужно было обновить код. – sridharraman

ответ

0

Я развертывал код другого агента, поэтому я не был полностью осведомлен о среде развертывания. При проверке выяснилось, что используемым сервером приложений является Unicorn.

Таким образом, все, что я должен был сделать, чтобы отразить изменения был рестарт Unicorn сервер, запустив unicorn appname restart

 Смежные вопросы

  • Нет связанных вопросов^_^