Cet article est assez ancien, malgré toute l'attention que j' apporte à mes contenus il est possible que celui-ci ne soit plus d'actualité.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
N'hésitez pas à me le signaler si nécessaire via le formulaire de contact.
Voici un petit post rapide pour expliquer comment mettre en place du swap sur votre serveur dédié ( ou sur votre vm ) tournant sous linux.
Ceci vous permettra d’éviter toutes les problèmes du type :
- ‘proc_open(): fork failed – Cannot allocate memory’ avec composer
- lancements de tests phpunit
- …
C’est parti pour le code.
Je pars du principe que vous avez assez de place sur votre filesystem /
Nous allons créer un fichier de swap « swapfile » d’une taille de 2 go
( vous pouvez le remplacer par la valeur de votre choix, sous réserve de disposer d’un espace suffisant )
#creation du fichier de swap sudo fallocate -l 2G /swapfile |
#mise a jour des droits du fichier sudo chmod 600 /swapfile |
#declaration du fichier swap sudo mkswap /swapfile |
#activation du fichier swap sudo swapon /swapfile |
Vous pouvez ensuite vérifier que tout a bien fonctionné en lançant la commande suivante :
sudo swapon -s |