[僅限PaaS]{class="badge informative" title="僅適用於雲端專案(Adobe管理的PaaS基礎結構)和內部部署專案的Adobe Commerce 。"}

Admin登入無法運作 — 超過允許的工作階段大小上限

本文修正您嘗試登入Admin面板,但表單會重新整理且您無法登入,或您在Admin面板中執行某些動作並自動登出等情況。
這是因為Admin Session Size已超過。

受影響的版本

問題

您在Admin上遇到下列其中一種症狀:

  1. 無法登入Admin,因為表單持續重新載入。
  2. 嘗試執行動作時,系統會自動將您登出。

原因

已超過允許的工作階段大小上限。

解決方案

檢查var/log/support_report.log檔案是否有錯誤,例如:

[2023-07-13T04:26:09.792060+00:00]報告。警告: 260572的工作階段大小超過允許的工作階段大小上限256000。 [] []
[2023-07-13T04:26:17.056714+00:00]報告。警告: 260570的工作階段大小超過允許的工作階段大小上限256000。[][]

如果您看到這些錯誤,解決方案應該是:

Adobe Commerce內部部署

  1. 從後端設定增加​ Max Session Size in Admin ​值。 若要這麼做,請前往「Stores > Settings > Configuration > Advanced > System > Security > Max Session Size in Admin」。
  2. 將值設定為​ 500000 ​或更高。 根據錯誤中報告的現有大小上限 — 您也可以將值設定為​ 0,這會移除工作階段大小限制。

雲端基礎結構上的 Adobe Commerce

(只有在部署/作業模式為​ 預設 ​或​ 開發人員 ​時,才能在Admin中存取此設定。 但是,雲端環境中只允許生產部署模式。)

若要增加此值,請在終端機(SSH)中執行此命令:

bin/magento config:set system/security/max_session_size_admin 500000

您可以根據錯誤中報告的現有大小上限,將值設定為大於​ 500000,也可以將值設定為​ 0 ​以移除工作階段大小限制。

相關閱讀

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a