SolusVM: kan inte allokera minnesfel – Hur fixar du?

fastnat med SolusVM: kan inte allokera minnesfel? Vi kan hjälpa dig.

nyligen kom en av våra kunder över ett “Kan inte allokera minne” – fel. Detta kan hända när vi startar KVM VPS i SolusVM.

som en del av våra Serverhanteringstjänster hjälper vi våra kunder med flera SolusVM-frågor.

låt oss idag diskutera hur vi enkelt kan lösa detta fel.

Vad är SolusVM: kan inte allokera minnesfel?

det är ganska vanligt att användare upplever att de inte kan starta KVM VPS i SolusVM.

i sådana situationer märker vi ofta att KVM VPS inte startar i SolusVM – VPS förblir offline.

dessutom stöter vi på något av nedanstående fel, om vi trycker på Reboot (Debug) – knappen på sidan, SolusVM > virtuella servrar > den drabbade 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

dessa fel betyder att vi inte har tillräckligt med minne på noden. Detta kan bero på cache.

ofta är det mycket möjligt att det finns mycket Cachat minne på KVM-Slaven.

hur löser du detta fel?

Låt oss gå vidare, Låt oss se en metod som våra supporttekniker använder för att åtgärda detta fel.

den bästa lösningen här är att rensa upp det cachade minnet.

för att göra det,

  1. för det första ansluter vi till noden via SSH
  2. då frigör vi det cachade minnet:
    # sync; echo 3 > /proc/sys/vm/drop_caches

slutligen antar att lösningen inte hjälper. Sedan lägger vi till RAM till noden.

Leave a Reply