www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: janwego am 10. Oktober 2006, 09:32:59



Titel: User immer noch im System als "Online"...
Beitrag von: janwego am 10. Oktober 2006, 09:32:59
Moin Moin,
Ich habd das Problem, dass ich ganz normal vom server runtergegangen bin und der Prozess immer noch lief... hab ihn per virtuzzo dann gekillt, er erschien unter "ftpwho" immer noch mit einer Prozess-ID... hab dann versucht diese PID nochmals zu killenaber anscheinend existiert sie nicht mehr... ftpwho zeigt die zwei user noch also nline an... ausserdem war es eigentlich nur ein user (ich) der online war aber zwei werden angezeigt... hab schon in die conf einige timeouts geschrieben, die helfen anscheinend aber auch nicht wirklich weiter.... Ich hatte das Problem, dass der server wohl nicht als standalone sondern als service läuft, die user werden auch jeweils als prozess angezeigt.... und wie gsagt... killen hilft irgendwie nicht....
Vielen Dank schon einmal.
Gruß
jan


Titel: Re: User immer noch im System als "Online"...
Beitrag von: VolGas am 10. Oktober 2006, 10:40:30
Moin Moin!

Ähem: Linux Grundkentnisse!

Läuft der ProFTPD unter (x)inetd, dann hilft ein "kill" wirklich nicht auf Dauer.
Mit "ftpwho" hast Du ein Tool, das in dem sog. scoreboard des ProFTPD seine Informationen
entnimmt. Diese Datei wird aber durch ein Killen des ProFTPD nicht gelöscht, daher erhälst
Du immer noch den letzten Status vor dem "kill".

Wenn man wirklich nachsehen möchte, ob noch eine bestimmte Instanz eines Programmes läuft,
dann benutzt man normalerweise den Befehl "ps" oder sieht in diesem Fall mit "netstat" nach,
ob der entsprechende Dienst noch angeboten wird. (z.B.: "ps auxf" oder "netstat -taup")

mfg.
  VolGas