SolusVM: kan ikke allokere hukommelsesfejl – hvordan løses?

fast med SolusVM: kan ikke allokere hukommelsesfejl? Vi kan hjælpe dig.

for nylig stødte en af vores kunder på en “kan ikke allokere hukommelse” – fejl. Dette kan ske, mens vi starter KVM VPS i SolusVM.

som en del af vores Server Management Services hjælper vi vores kunder med flere SolusVM forespørgsler.

lad os i dag diskutere, hvordan vi let kan løse denne fejl.

Hvad er SolusVM: kan ikke allokere hukommelsesfejl?

det er ret almindeligt, at brugerne oplever, at de ikke er i stand til at starte KVM VPS i SolusVM.

i sådanne situationer bemærker vi ofte, at KVM VPS ikke starter i SolusVM – VPS forbliver offline.

derudover støder vi på en af nedenstående fejl, hvis vi trykker på Reboot (Debug) – knappen på siden, SolusVM > Virtuelle Servere > den berørte VPS.

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

eller

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

disse fejl betyder, at vi ikke har nok hukommelse på noden. Dette kan skyldes cache.

ofte er det meget muligt, at der er meget cachelagret hukommelse på KVM-Slaven.

Sådan løser du denne fejl?

lad os se en metode, som vores supportteknikere anvender til at løse denne fejl.

den bedste løsning her er at rydde op i cachelagret hukommelse.

at gøre det,

  1. for det første forbinder vi til noden via SSH
  2. så frigør vi den cachelagrede hukommelse:
    # sync; echo 3 > /proc/sys/vm/drop_caches

Antag endelig, at løsningen ikke hjælper. Så tilføjer vi RAM til noden.

Leave a Reply