Laravel 存储许多 GB 的缓存存储文件,并且不会自动删除旧缓存

tim*_*ois 5 php laravel laravel-5

我正在使用 Laravel 5.8.12

我注意到 Laravel/storage节省了超过 10GB 的缓存存储。而且好像还没有说清楚。

但为什么它不断地构建缓存文件呢?是不是应该有一个垃圾收集器或自动缓存清除/替换。

这似乎不可持续。

为了确认,所有这些数据都存储在/storage/framework/cache

我没有更改缓存配置中的默认设置。

是的,我知道我可以创建自己的缓存清除脚本,但重点是,为什么要这样做以及如何防止它发生。它将占用服务器上的剩余磁盘空间...

Meh*_*kri 4

定期清理缓存需要进一步努力。systemd您需要使用您喜欢的任何 cron 作业运行程序来设置 cron 作业。
然后php artisan cache:clear在工作中运行。
参考