如何正确地使Symfony2应用程序的生产缓存无效?

lis*_*nko 13 caching reload symfony

我更改了应用程序的配置并将新代码部署到生产服务器.由于应用程序不解析配置文件并使用预编译类,我需要更新缓存文件.

app/console cache:warmupapp/console cache:clear命令.但是在调用这些命令后缓存没有更新,所以我不得不手动删除app/cache文件夹.

手动删除是非常危险的操作,因为它不是原子的,所以我可以在请求期间删除部分缓存,这可能会导致致命错误.

我该如何重新加载缓存?

Ent*_*tea 24

你错过了env参数:app/console cache:clear --env=prod --no-debug