我刚刚发现我正在管理的应用程序在部署期间不可用。我以为capistrano在切换最新版本的最新版本之前,先在构建文件夹中构建了该应用程序的新版本?不是吗?
在部署期间尝试访问网站时,日志中出现错误:
request.CRITICAL:未捕获的PHP异常Twig_Error_Runtime:“在呈现模板期间引发了异常(“无法在缓存目录中写入(/ production / releases / 20181127203847 / var / cache / prod / twig / 75 )。”
php.CRITICAL:致命错误:方法Gregwar \ ImageBundle \ ImageHandler :: __ toString()不得引发异常,捕获RuntimeException:资产清单文件“ /production/releases/20181127203847/public/dist/manifest.json”可以不存在。
我正在使用Capistrano / Symfony,但我不明白为什么在这些阶段会发生错误。
非常感谢任何帮助