Onvoldoende geheugen tijdens installatie of upgrade

In dit artikel wordt gesproken over oplossingen voor het probleem van de geheugenfout tijdens het installeren/upgraden van Adobe Commerce op locatie en het Magento Open Sourcen van producten op locatie.

Betrokken producten en versies

  • Adobe Commerce op locatie 2.3.x
  • Magento Open Source ter plaatse 2.3.x

Probleem

Wanneer het installeren van of het bijwerken van Adobe Commerce of de toepassing of de componenten van de Magento Open Source zoals uitbreidingen, thema's, of taalpakketten, gebruikend de Tovenaar van de Opstelling van het Web, een fout gelijkend op de volgende vertoningen:

Could not complete update {"components":[
{"name":"magento/module-bundle-sample-data","version":"100.1.0"}
]} successfully: proc_open(): fork failed - Cannot allocate memory

De fout

proc_open(): fork failed - Cannot allocate memory

kan ook op de opdrachtregel worden weergegeven.

Oplossing solution

Wij adviseren u 2 GB van geheugen aan PHPin onze ontwikkelaarsdocumentatie toewijst om uw installatie of verbetering te verzekeren slagen.

Als u dat al hebt gedaan, maakt u een wisselbestand op uw computer. Een machine van Linux gebruikt ruilmiddel als het meer geheugenmiddelen en RAM volledig vereist. De wisselruimte wordt gebruikt voor inactieve pagina's in het geheugen.

Hieronder vindt u alleen suggesties; mogelijk zijn andere opties beschikbaar. Raadpleeg een netwerkbeheerder of een andere betrouwbare bron voordat u verdergaat. U moet de opdrachten uitvoeren om een wisselbestand te maken als een gebruiker met root -rechten.

Bestand wisselen op Ubuntu swap-file-on-ubuntu

Gebruik de opdracht fallocate zoals beschreven in deze verwijzingen:

Bestand wisselen op CentOS swap-file-on-centos

Gebruik de opdracht mkswap zoals beschreven in deze verwijzingen:

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