Ich habe in letzter Zeit immer wieder das Problem, dass einer meiner Server nicht mehr erreichbar ist. Wenn ich dann "drauf gehe", zeigt er mir "Out of memory: Kill (...)", aber das erscheint mir seltsam. Die Kiste hat 4GB, und auf ihr läuft nur das Ubuntu (mit Webmin/NGINX) sowie iRedMail.
Nach dem Neustart zeigt das System
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $ df -hl Filesystem Size Used Avail Use% Mounted on udev 1,9G 0 1,9G 0% /dev tmpfs 394M 1,1M 393M 1% /run /dev/sda2 125G 11G 108G 9% / tmpfs 2,0G 64K 2,0G 1% /dev/shm tmpfs 5,0M 0 5,0M 0% /run/lock tmpfs 2,0G 0 2,0G 0% /sys/fs/cgroup /dev/loop0 100M 100M 0 100% /snap/core/11316 /dev/loop1 100M 100M 0 100% /snap/core/11187 tmpfs 394M 0 394M 0% /run/user/1000 $ free -h total used free shared buff/cache available Mem: 3,8G 2,0G 518M 4,3M 1,3G 1,6G Swap: 2,0G 0B 2,0G |
, und das ist doch nicht so schlecht, oder?
Leider habe ich nur einen Screenshot vom Problemfall gemacht, aber viel steht dort sowieso nicht ("Out of memory: Kill process "4711" (...) Killed process "4812" (...)) Wo finde ich die passenden Protokolle, damit Ihr mir vielleicht helfen könnt? Ist journalctl -xb der richtige Befehl? Oder was sonst?
p.s.: Das System ist eine Hyper-V-VM auf Windows-Server 2012 R2. Der Host hat kein Speircherproblem, 23 GB von 32 GB belegt. Ein anderes, "gleich" aufgesetztes System (das allerdings schon auf VB auf Ubuntu umgestellt ist) zeigt diese Probleme nicht.