laravel 缓存清除有时不起作用
Posted
技术标签:
【中文标题】laravel 缓存清除有时不起作用【英文标题】:laravel cache clear not workings sometimes 【发布时间】:2021-03-04 21:44:57 【问题描述】:我正在运行 Artisan::call('cache:clear');在作业开始时清除缓存。
我有时会遇到以下错误,有时它会起作用:
清除缓存失败。确保您拥有适当的权限。
【问题讨论】:
这能回答你的问题吗,Failed to clear cache. Make sure you have the appropriate permissions. 啊啦哇啦!如果您在队列中发布您尝试运行的代码,有人可能会建议另一种执行此操作的方法。 mar7ba :D 我明天会把运行在我工作中的代码放上去 【参考方案1】:您可能同时运行多个请求,并且它试图访问的文件无法访问。与其运行控制台命令,不如清除需要清除的特定内容的缓存?每次运行队列中的项目时都清除它绝对违反 Laravel 缓存系统的精神。
【讨论】:
我们有一个仪表板,其中包含我们在中午运行的 cron 的收益结果,它清除缓存以更新图表中的结果,而不清除显示缓存值的现金以上是关于laravel 缓存清除有时不起作用的主要内容,如果未能解决你的问题,请参考以下文章