php - 是否可以更改缓存的容器文件夹名称?
问题描述
我目前正在从事有超过 20 个 cron 工作的项目。其中一些是相当长的过程。它基于 Symfony 2.8 构建,因此我们决定将其升级到 3.4 LTS。
升级后我们注意到,如果有正在进行的 cron 作业(长过程)并且我们将一些更改推送到 Prod 环境,我们会收到此错误:
Fatal Compile Error: require(): Failed opening required '/.../cache/prod/
事实证明,当我们部署更改时,缓存容器(在 var/cache/prod/ContainerXXXXXX 中)更改了 XXXXXX 值。或者换句话说,我们清除缓存(在部署期间),然后它在缓存目录中生成新的容器。有关此问题的更多信息:https ://github.com/symfony/symfony/issues/25654 。
所以,我的问题(和想法)是,是否可以使缓存容器目录名称始终相同?也许任何想法如何?
解决方案
推荐阅读
- java - 为什么找不到或无法加载主类?
- python - 按 N 列的块重塑 Pandas 数据框列
- java - Wildfly上的Google oauth客户端异常
- javascript - 事件和数据处理 Vue.js
- python - 如何使用python在单个tkinter窗口中显示每个组合框值的动作
- react-native - 错误:在带有 axios 的 react-native 中请求失败,状态码为 400
- reactjs - 在 React Native 中为自定义组件设置多个状态 ID
- javascript - 限制 Formik FormData 中的重复
- javascript - 使用 Java Script/JQuery 从选定的复选框值中获取值
- reactjs - 无法以打字稿格式为材料 ui ColorlibStepIcon 创建类组件