2016-08-31 2 views
0

Я использую приложение Laravel для AWS с использованием Capistrano. Кажется, что если у меня более одного релиза, символическая ссылка current обновляется до нужной версии, но в любое время, когда я пытаюсь получить доступ к URL-адресу через браузер, кажется, что он попал в старую версию.Capistrano on AWS - Всегда указывая на старый выпуск

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

Любая идея, что это может быть? Я работаю на Ubuntu с nginx и имею корень nginx, указывающий на /path/to/current. Я попытался перезапустить nginx после каждого развертывания, и это, похоже, не помогает

+0

Это обсуждение может иметь значение: https://github.com/capistrano/capistrano/issues/985#issuecomment-178927404 –

+0

@MattBrictson благодарит Мэтта, это очень помогает! – djt

ответ

0

Комментарий @Matt Brictson выше привел меня в правильном направлении. PHP-FPM держится за некоторый кеш, поэтому я закончил делать изящный перезапуск и, похоже, решил использовать символические ссылки для правильных местоположений при развертывании.

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