Jens Puruckherr wrote:
Sent: Tuesday, April 30, 2002 8:06 AM To: LUG Dresden Subject: Beendete Samba-Prozesse terminieren nicht
Hallo,
die Samba-NG ist nihct gerade gesprächig, vileicht könnt ihr mir weiterhelfen:
Wie schon im Betreff steht, werden längts abgeschlossene Prozesse nicht aus der Prozesstabelle gelöscht. Deswegen habe ich wohl auch Probleme mit dem Automounter,der die CDroms nicht mehr freigibt. Schiesse ich den verklemmten Samba-Prozess ab, kann der Autoumounter das CDrom unmounten. Allerdings passiert das laufend! Was kann ich dagegen tun?
konkret: Ein Server läuft mit Samba2.2.2 handkompiliert und ohne Extras. Es sind 3 CDROMs freigegeben, die via automounter eingebunden werden. Die CLients sind win98 und winnt. Ein Kollege sucht was auf einer CD. Es startet ein neuer Samba-Prozess, alles klappt. Auch nachdem er alle Dateien wieder geschlossen hat, meinetwegen den Explorer auch und schon eine hable Stunde was ganz anderes macht, steht dieser Samba-prozess noch schon da. Der Automounter kann dann das Cdrom nicht freigeben.
Hallo Jens,
ich hatte mal ein ZIP-Laufwerk unter Samba freigegeben und erst bei Zugriff gemountet. Dabei hatte ich das gleiche Problem (ich wollte die Zips wieder mit eject auswerfen), dass die Prozesse ewig liefen und keiner mehr zugreifen konnte. Ich habe einfach das Time-Out auf eine Minute gesetzt und dann hat sich der Prozess nach einer Minute beendet und das ZIP rausgeworfen. Standartmäßig ist kein Timeout angegeben. Windows, in den Versionen die du benutzt, beherscht reconnect, so dass du die Verbindungen problemlos beenden kannst. W-doofs stellt diese bei Bedarf automatisch wieder her. Das Timeout kannst du mit DEADTIME= xx (Zeit in Minuten) in der [global] Sektion beeinflussen.
Mit freundlichen Grüßen
Roland Müller