清除Commerce管理員中的快取時發生錯誤
本文說明如何在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-Hant):沒有這樣的檔案或目錄*
受影響的產品和版本
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