
Zum Kontext: Ich habe in letzter Zeit mit stabiler Diffusion auf meinem Heimserver gespielt, aber da meine GPU ziemlich alt ist, stürzt der Prozess oft ab und bleibt hängen, wenn ich versuche, zu weit zu gehen. Normalerweise würde ich ihn einfach beenden ctrl+C
und den Prozess neu starten. Aber heute scheint es, als würde der Prozess sich weigern zu sterben, egal was ich tue.
Ich habe es ein bisschen nachgeschlagen, es ist kein "Zombie"-Prozess, beide sudo top
bestätigen ps ux | awk '{if($8=="Z") print}'
es, aber ich kann es nicht mit einemsudo kill <PID> -9
Falls relevant: Der Prozess ist eine virtuelle Python-Umgebung (.venv).
Ich kann natürlich einfach die ganze Maschine neu starten, aber ich möchte verstehen, warum das passiert und wie man es verhindern/beheben kann.
Edit: Es ist wieder passiert, dieses Mal habe ich es nicht ctrl+C
vorher versucht sudo kill <PID> -9
und der Prozess wurde schnell beendet. Ich vermute, dass ctrl+C
versucht wird, den Prozess zu beenden, aber irgendwo hängen bleibt, sodass die kill -9
Wirkung nicht richtig eintritt. Wenn jemand weiß, warum das passiert, wäre ich trotzdem für die Erklärung dankbar.