Назад | Перейти на главную страницу

Последний исходный код GitHub не развертывается должным образом Opsworks

У меня есть экземпляр Opsworks Rails Layer (nginx / unicorn), который работал некоторое время, и я много раз успешно развертывал на нем свое приложение rails прямо из GitHub.

Вчера я начал замечать странную ошибку, когда наши последние изменения кода фактически не развертываются Opsworks. т.е. я получаю ошибку 500 вместе с трассировкой стека, которая может только быть из более старой версии моего репозитория github. Строка, в которой возникает ошибка, больше не существует в последней версии кода.

Когда я подключаюсь по SSH к экземпляру и смотрю на /srv/www/<myapp>/current папки, я вижу последние файлы кода, и я вижу ссылку на последнюю фиксацию GitHub в файле журнала Opsworks Deploy. Похоже, что все развертывается правильно (т.е. я не вижу ошибок в файле журнала, и развертывание завершается успешно), но, очевидно, что-то идет не так.

У кого-нибудь есть идеи? Есть ли на сервере кеш кода, о котором я не знаю? Я наконец попытался остановить / перезапустить экземпляр, и когда он перезагрузился, я начал получать эту ошибку: (111: соединение отклонено) при подключении к восходящему потоку - Opsworks Rails 4. Я не знаю, связаны ли эти две проблемы ... возможно, все дело в том, что Unicorn не перезапускается должным образом ... но прямо сейчас я бы очень хотел разобраться, почему мой последний код репозитория GitHub не в конечном итоге работать на сервере после того, что выглядит как успешное развертывание.

Заранее спасибо!