# Composer Fatal error: Allowed memory size of XXXXX

En servidores cPanel con CloudLinux puede haber problemas para usar uno de los sistemas recomendados por [Composer](https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors) puede no funcionarnos y comeinza la frustación.

### Ejecución normal
```bash
$  composer update
Loading composer repositories with package information
Warning from https://repo.packagist.org: You are using an outdated version of Composer. Composer 2 is now available and you should upgrade. See https://getcomposer.org/2
Updating dependencies (including require-dev)

Fatal error: Allowed memory size of 1610612736 bytes exhausted (tried to allocate 528384 bytes) in phar:///usr/local/bin/composer1/src/Composer/DependencyResolver/Pool.php on line 230

Check https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors for more info on how to handle out of memory errors.Fri May  7 12:24:49 CEST 2021
```

### Ejecución con variable de entorno
```
$ COMPOSER_MEMORY_LIMIT=-1 composer <arguments>
```

### Ejecución con argumentos
En algunos escenarios puede fallarnos, por ejemplo cuando tenemos dos instancias de composer (composer v1 y composer v2) y además el sistema tiene Cloudlinux. Podemos usar la siguiente alternativa
```
$ php -d memory_limit=-1 composer <arguments>
```

### Información original
Como en todo la documentación original es importante conocerla.
- [Composer Documentation - Memory limit errors](https://getcomposer.org/doc/articles/troubleshooting.md#memory-limit-errors)

##### Aviso
Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. 
También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad.
El contenido el contenido se entrega, tal y como esta, sin que ello implique ningún obligación ni responsabilidad por parte de [Castris](https://castris.com)

Si necesitas soporte profesional puedes contratar con Castris [soporte profesional](https://intranet.castris.com/cart.php?gid=18).