vcontext process takes 100% CPU

Gestern hatte ich ein Problem auf einem Server mit einem 2.6er Kernel und dem VServer Patch. Die Load lag mittlerweile bei 4 und drei vcontext Prozesse haben um die gesammte verfügbare CPU Zeit "gekämpft".

Das Phänomen trat auf meinen Systemen mit 2.4er Kernel nie auf, deshalb musste ich kurz recherchieren.

Das Problem tritt immer dann auf, wenn man einen VServer mit vserver <name> enter vom Root-Server aus betritt und das Terminal aus irgendeinem Grund geschlossen wird, also z.B. eine Trennung der SSH Verbindung zum Server, oder wie auch immer. Verlässt man den vserver context nicht sauber bleiben Prozesse offen (meistens login) die unter top/vtop als vcontext zu sehen sind und die gesammte CPU Zeit verbrauchen. Abgesehen von der hohen Last scheint das Problem aber keine Nebeneffekte zu haben. Das Beenden der Prozesse schafft abhilfe. Dazu in den Context 1 oder den des VServers wechseln. Oder einfach den VServer einmal beenden und wieder starten.

Mehr Informationen findet man in einem Thread auf der Mailingliste.


Kommentare