清除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

问题

当您尝试通过管理员清除缓存时,会收到一条错误消息。

重现问题的步骤:

  1. 在“管理员”中,转到 系统 > 工具 > 缓存管理.
  2. 选择任何清除高速缓存选项。

预期结果:

您已成功刷新Adobe Commerce缓存,并且没有错误。

实际结果:

您收到“无法删除文件”错误。

原因

该错误与启动缓存清理操作与报告其完成之间的延迟有关。

解决方案

  1. 确认错误中提到的文件在服务器上不存在(检查缓存清除是否成功):
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