SolusVM: Impossible d’Allouer une erreur de mémoire – Comment réparer?

Bloqué avec SolusVM: Impossible d’Allouer une erreur de mémoire? Nous pouvons vous aider.

Récemment, un de nos clients est tombé sur une erreur “impossible d’allouer de la mémoire”. Cela peut se produire pendant que nous démarrons des VPS KVM dans SolusVM.

Dans le cadre de nos Services de gestion de serveur, nous assistons nos clients avec plusieurs requêtes SolusVM.

Aujourd’hui, discutons de la façon dont nous pouvons résoudre cette erreur facilement.

Qu’est-ce que SolusVM: Impossible d’Allouer une erreur de mémoire?

Il est assez courant que les utilisateurs constatent qu’ils ne peuvent pas démarrer les VPS KVM dans SolusVM.

Dans de telles situations, nous remarquons souvent que le VPS KVM ne démarre pas dans SolusVM – le VPS reste hors ligne.

De plus, nous rencontrons l’une des erreurs ci-dessous, si nous appuyons sur le bouton Redémarrer (Déboguer) sur la page, SolusVM > Serveurs virtuels > le VPS affecté.

qemu-kvm: cannot set up guest memory 'pc.ram': Cannot allocate memory

Ou

Domain kvm101 has been undefinedDomain kvm101 defined from /home/kvm/kvm101/kvm101.xmlDomain kvm101 marked as autostartederror: Failed to create domain from /home/kvm/kvm101/kvm101.xmlerror: internal error: qemu unexpectedly closed the monitor: ioctl(KVM_CREATE_VM) failed: 12 Cannot allocate memory2021-03-23T08:56:18.128294Z qemu-kvm: failed to initialize KVM: Cannot allocate memory

Ces erreurs signifient que nous n’avons pas assez de mémoire sur le nœud. Cela peut être dû au cache.

Souvent, il est tout à fait possible qu’il y ait beaucoup de mémoire cache sur l’esclave KVM.

Comment résoudre cette erreur?

Pour aller de l’avant, voyons une méthode que nos techniciens de support utilisent pour corriger cette erreur.

La meilleure solution ici est d’effacer la mémoire cache.

Pour le faire,

  1. Tout d’abord, nous nous connectons au nœud via SSH
  2. Puis nous libérons la mémoire cache:
    # sync; echo 3 > /proc/sys/vm/drop_caches

Enfin, supposons que la solution n’aide pas. Ensuite, nous ajoutons de la RAM au nœud.

Leave a Reply