MDVA-31307: memoria insufficiente in alcune categorie

La patch di MDVA-31307 risolve il problema relativo al fatto che Magento\_Csp/Model/BlockCache consuma molta memoria e genera stringhe memorizzate nella cache di grandi dimensioni, causando problemi ad alcune pagine con molti script e stili inseriti nella whitelist in modo dinamico. La patch fornita ottimizza questo processo. Questa patch è disponibile quando è installato QPT (Quality Patches Tool) 1.0.19. L'ID della patch è MDVA-31307. Tieni presente che il problema è risolto in Adobe Commerce 2.4.2.

Prodotti e versioni interessati

La patch è stata creata per Adobe Commerce versione: Adobe Commerce su infrastruttura cloud 2.4.0

Compatibile con le versioni di Adobe Commerce: Adobe Commerce on-premise e Adobe Commerce on cloud infrastructure 2.4.0 - 2.4.1-p1

NOTE
La patch potrebbe diventare applicabile ad altre versioni con le nuove versioni dello strumento Patch di qualità. Per verificare se la patch è compatibile con la versione di Adobe Commerce in uso, aggiornare il pacchetto magento/quality-patches alla versione più recente e verificare la compatibilità nella pagina Quality Patches Tool: Cerca patch. Utilizza l’ID patch come parola chiave di ricerca per individuare la patch.

Problema

È stato risolto il problema relativo a memoria insufficiente errori in alcune categorie a causa di problemi con l'inserimento di CSP dinamici nella whitelist per i blocchi memorizzati nella cache.

Passaggi da riprodurre:

  1. Generare piccoli elementi di fissaggio del profilo (bin/magento setup:performance:generate-fixtures).
  2. Apri tutte le pagine delle categorie in schede diverse.

Risultato effettivo:

[data e ora] Errore irreversibile PHP: memoria consentita di 1073741824 byte esaurita (tentativo di allocare 90112 byte) in Sconosciuto alla riga 0
[data e ora] Errore irreversibile PHP: memoria consentita di 1073741824 byte esaurita (tentativo di allocare 33554440 byte) in /app/<project-id>/vendor/magento/module-csp/Model/Collector/DynamicCollector.php alla riga 31

Risultato previsto:

Tutte le pagine sono state aperte correttamente.

Applicare la patch

Per applicare singole patch, utilizzare i collegamenti seguenti, a seconda del metodo di distribuzione utilizzato:

Lettura correlata

Per ulteriori informazioni sullo strumento Patch di qualità, vedere:

Per informazioni sulle altre patch disponibili in QPT, consulta la sezione Patch disponibili in QPT.

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