Error de falta de memoria durante la instalación o actualización

Este artículo habla sobre las soluciones para el error de falta de memoria durante la instalación/actualización de productos locales y locales de Magento Open Source de Adobe Commerce.

Productos y versiones afectados

  • Adobe Commerce local 2.3.x
  • Magento Open Source local 2.3.x

Problema

Al instalar o actualizar la aplicación o componentes de Adobe Commerce o Magento Open Source, como extensiones, temáticas o paquetes de idiomas, mediante el Asistente para instalación web, aparece un error similar al siguiente:

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

El error

proc_open(): fork failed - Cannot allocate memory

también puede mostrarse en la línea de comandos.

Solución solution

Le recomendamos que asigne 2 GB de memoria a PHP en nuestra documentación para desarrolladores para garantizar que la instalación o actualización se realice correctamente.

Si ya lo ha hecho, cree un archivo de intercambio en su equipo. Un equipo Linux usa espacio de intercambio si necesita más recursos de memoria y la RAM está llena. El espacio de intercambio se utiliza para páginas inactivas en la memoria.

Las siguientes son solo sugerencias; otras opciones podrían estar disponibles. Consulte con un administrador de red u otro recurso con conocimientos antes de continuar. Debe ejecutar los comandos para crear un archivo de intercambio como usuario con privilegios de root.

Intercambiar archivo en Ubuntu swap-file-on-ubuntu

Utilice el comando fallocate como se describe en estas referencias:

Intercambiar archivo en CentOS swap-file-on-centos

Utilice el comando mkswap como se describe en estas referencias:

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