smbd lässt sich nicht beenden

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
mapall-tui
Beiträge: 27
Registriert: 17.09.2003 23:27:17

smbd lässt sich nicht beenden

Beitrag von mapall-tui » 23.08.2004 21:43:13

Hallo zusammen,

ich habe sarge auf dem server laufen. Heute abend konnte ich einige Netzlaufwerke von Windows aus nicht betreten. Darauf hin wollte ich die smbd und nmbd neu starten. Seltsamerweise laufen einige smbd prozesse, die sich nicht beenden lassen. Ich habe daraufhin ein

Code: Alles auswählen

 killall -9 smbd 
versucht. Geht nicht. Der eine Smbd Prozess zieht sich ca. 90 % CPU Leistung. Auf eine

Code: Alles auswählen

 reboot 
Anforderung reagiert der Rechner auch nicht.

Wie kann ich ohne den Netzstecker zu ziehen diesen Rechner neu starten ?

Schöne Grüße

mapall-tui

Benutzeravatar
g-henna
Beiträge: 733
Registriert: 03.11.2003 14:59:56
Wohnort: Berlin

Beitrag von g-henna » 23.08.2004 22:30:51

Hi!

Willst du evtl. noch dazugehörige Fehlermeldungen ("geht nicht") posten? Wenn killall -9 nicht geht, kann das meiner Erfahrung nach, (nur?) daran liegen, dass gerade irgendeine heavy-Operation mit dem Kernel stattfand, als smb abgeschmiert ist. Das hat zur Folge, dass kill -9 verhindert wird, weil sonst der Kernel gleich mit hängen würde. Wenn allerdings reboot auch net geht, ist das natürlich etwas schade...

Bye
g-henna
follow the penguin...

mapall-tui
Beiträge: 27
Registriert: 17.09.2003 23:27:17

Beitrag von mapall-tui » 23.08.2004 22:38:48

Hi,

sorry, natürlich.

Code: Alles auswählen

tail -f /var/log/messages

Aug 23 22:45:50 kellerassel kernel: vs-3050: wait_buffer_until_released: nobody releases buffer (dev 21:02, size 4096, blocknr 6193152, count 3, list 0, state 0x10011, page c127db20, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (-90000000)  JDIRTY !JWAIT
Aug 23 22:45:54 kellerassel kernel: vs-3050: wait_buffer_until_released: nobody releases buffer (dev 21:02, size 4096, blocknr 6193152, count 3, list 0, state 0x10011, page c127db20, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (-60000000)  JDIRTY !JWAIT
Aug 23 22:45:58 kellerassel kernel: vs-3050: wait_buffer_until_released: nobody releases buffer (dev 21:02, size 4096, blocknr 6193152, count 3, list 0, state 0x10011, page c127db20, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (-30000000)  JDIRTY !JWAIT
Aug 23 22:46:02 kellerassel kernel: vs-3050: wait_buffer_until_released: nobody releases buffer (dev 21:02, size 4096, blocknr 6193152, count 3, list 0, state 0x10011, page c127db20, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (0)  JDIRTY !JWAIT
Aug 23 22:46:06 kellerassel kernel: vs-3050: wait_buffer_until_released: nobody releases buffer (dev 21:02, size 4096, blocknr 6193152, count 3, list 0, state 0x10011, page c127db20, (UPTODATE, CLEAN, UNLOCKED)). Still waiting (30000000)  JDIRTY !JWAIT
Was hat das zu bedeuten ?

Benutzeravatar
thorben
Beiträge: 722
Registriert: 14.09.2003 23:23:49

Beitrag von thorben » 24.08.2004 08:09:38

moin,
mach mal "ps auxf |grep smbd"

da gibt es einige anzeigen, unteranderem einen buchstaben. es gibt einen der steht für "uninterruptable process" oder so ähnlich (glaub D) ggf manpage gucken. sowas hab ich auch mal gehabt, da hilft nur neustart :(

gruß
thorben

Antworten