清除Commerce Admin中的缓存时出错
本文说明如何在Commerce管理员中清除缓存时确定出现错误消息的原因。 当您尝试通过管理员清除缓存时,会收到以下消息:
无法删除*/app/project-id/pub/media/catalog/product/cache/directory/filename”文件。 警告!unlink(https://experienceleague.adobe.com/app/project%20id/pub/media/catalog/product/cache/directory/filename?lang=zh-Hans):没有这样的文件或目录*
受影响的产品和版本
Adobe Commerce(所有部署方法) 2.3.0-2.3.7、2.4.0-2.4.2-p1
问题
当您尝试通过管理员清除缓存时,会收到一条错误消息。
要再现的步骤:
- 在管理员中,转到 系统 > 工具 > 缓存管理。
- 选择任何清除高速缓存选项。
预期结果:
您已成功刷新Adobe Commerce缓存,并且没有错误。
实际结果:
您收到“无法删除文件”错误。
原因
该错误与启动缓存清理操作与报告其完成之间的延迟有关。
解决方案
- 确认错误中提到的文件在服务器上不存在(检查缓存清除是否成功):
ls -la pub/media/catalog/product/cache/directory/filename
如果您看到以下输出:
ls: cannot access 'pub/media/catalog/product/cache/directory/filename/': No such file or directory
操作完成时,尝试清除文件。 这不是一个错误;这是一个预计有时会发生的消息并发问题。 没有要诊断的问题。
但是,如果输出显示文件仍在缓存中,则需要提交支持票证。
相关阅读
- 在我们的开发人员文档中缓存管理。
recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a