SolusVM: kan geen geheugenfout toewijzen – hoe op te lossen?

geplakt met SolusVM: kan geen geheugenfout reserveren? We kunnen je helpen.

onlangs kwam een van onze klanten een “kan geen geheugen toewijzen” fout tegen. Dit kan gebeuren terwijl we KVM VPS opstarten in SolusVM.

als onderdeel van onze Serverbeheerdiensten helpen we onze klanten met verschillende SolusVM-query ‘ s.

vandaag bespreken we hoe we deze fout gemakkelijk kunnen oplossen.

Wat is SolusVM: kan geen geheugenfout reserveren?

het is vrij gebruikelijk dat gebruikers ervaren dat ze niet in staat zijn om KVM VPS op te starten in SolusVM.

in dergelijke situaties merken we vaak dat de KVM VPS niet start in SolusVM – VPS offline blijft.

daarnaast komen we een van de onderstaande fouten tegen, als we op de knop Reboot (Debug) op de pagina drukken, SolusVM > virtuele Servers > de getroffen VPS.

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

of

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

deze fouten betekenen dat we niet genoeg geheugen op het knooppunt hebben. Dit kan te wijten zijn aan cache.

vaak is het heel goed mogelijk dat er veel geheugen in de cache zit op de KVM-Slave.

hoe deze fout op te lossen?

vooruitgaan, laten we een methode zien die onze Ondersteuningstechs gebruiken om deze fout op te lossen.

de beste oplossing hier is om het geheugen in de cache op te ruimen.

te doen,

  1. eerst maken we verbinding met de node via SSH
  2. dan maken we het cachegeheugen vrij:
    # sync; echo 3 > /proc/sys/vm/drop_caches

ten slotte, stel dat de oplossing niet helpt. Dan voegen we RAM toe aan de node.

Leave a Reply