Я только что понял, что приложение, которым я управляю, недоступно во время развертывания.Я думал, что Capistrano создал новую версию приложения в папке сборки, прежде чем переключать текущую версию с новой сборкой в конце?Разве это не так?
Я получаю ошибки в журналах, когда пытаюсь получить доступ к веб-сайту во время развертывания:
request.CRITICAL: Uncaught PHP Exception Twig_Error_Runtime: "Исключениебыл брошен во время рендеринга шаблона («Невозможно записать в каталог кэша» (/production/releases/20181127203847/var/cache/prod/twig/75)."
php.CRITICAL: Fatal Error: Метод Gregwar \ ImageBundle \ ImageHandler :: __ toString () не должен генерировать исключение, перехвачено RuntimeException: файл манифеста актива "/production/releases/20181127203847/public/dist/manifest.json" не существует.
Я использую Capistrano / Symfony, и я не понимаю, почему ошибки происходят на этих этапах.
Любая помощь очень ценится