Proftpd funktioniert nicht mehr

drspox

New Member
Hallo,
mein System: Debian 4 ,Plesk 8.6
Leider funktioniert mein Proftp seit heute morgen nicht mehr.

messages.log zeigt folgendes:

Jun 3 08:10:12 india837 kernel: in.proftpd[21014]: segfault at c40764c0 eip c40764c0 esp bf85d19c error 5
Jun 3 08:10:13 india837 kernel: in.proftpd[21015]: segfault at c40764c0 eip c40764c0 esp bfb0043c error 5
Jun 3 08:10:17 india837 kernel: in.proftpd[21018]: segfault at c40764c0 eip c40764c0 esp bff8a8bc error 5
Jun 3 08:10:18 india837 kernel: in.proftpd[21020]: segfault at c40764c0 eip c40764c0 esp bff3586c error 5
Jun 3 08:10:18 india837 kernel: in.proftpd[21022]: segfault at c40764c0 eip c40764c0 esp bfc21d5c error 5
Jun 3 08:10:23 india837 kernel: in.proftpd[21024]: segfault at c40764c0 eip c40764c0 esp bf84297c error 5
Jun 3 08:10:26 india837 kernel: in.proftpd[21027]: segfault at c40764c0 eip c40764c0 esp bf8fb22c error 5
Jun 3 08:10:29 india837 kernel: in.proftpd[21031]: segfault at c40764c0 eip c40764c0 esp bfbe551c error 5
Jun 3 08:10:32 india837 kernel: in.proftpd[21034]: segfault at c40764c0 eip c40764c0 esp bfd59e8c error 5
Jun 3 08:10:34 india837 kernel: in.proftpd[21036]: segfault at c40764c0 eip c40764c0 esp bf8839bc error 5
Jun 3 08:10:37 india837 kernel: in.proftpd[21040]: segfault at c40764c0 eip c40764c0 esp bfa0eb4c error 5
Jun 3 08:10:38 india837 kernel: in.proftpd[21041]: segfault at c40764c0 eip c40764c0 esp bfc38d6c error 5
Jun 3 08:13:27 india837 kernel: in.proftpd[21155]: segfault at c40764c0 eip c40764c0 esp bfc44d7c error 5
Jun 3 08:13:32 india837 kernel: in.proftpd[21157]: segfault at c40764c0 eip c40764c0 esp bfd71eac error 5
Jun 3 08:13:37 india837 kernel: in.proftpd[21158]: segfault at c40764c0 eip c40764c0 esp bfe1874c error 5
Jun 3 08:14:13 india837 kernel: in.proftpd[21187]: segfault at c40764c0 eip c40764c0 esp bfc6759c error 5
Jun 3 08:14:18 india837 kernel: in.proftpd[21194]: segfault at c40764c0 eip c40764c0 esp bfefa02c error 5
Jun 3 08:14:23 india837 kernel: in.proftpd[21205]: segfault at c40764c0 eip c40764c0 esp bffbc8ec error 5
Jun 3 08:16:30 india837 kernel: in.proftpd[21258]: segfault at c40764c0 eip c40764c0 esp bffc38fc error 5
Jun 3 08:16:34 india837 kernel: in.proftpd[21261]: segfault at c40764c0 eip c40764c0 esp bfe0ff4c error 5
Jun 3 08:16:40 india837 kernel: in.proftpd[21264]: segfault at c40764c0 eip c40764c0 esp bff908cc error 5
Jun 3 08:17:26 india837 kernel: in.proftpd[21293]: segfault at c40764c0 eip c40764c0 esp bf82995c error 5
Jun 3 08:17:31 india837 kernel: in.proftpd[21297]: segfault at c40764c0 eip c40764c0 esp bfc7b5bc error 5
Jun 3 08:17:36 india837 kernel: in.proftpd[21298]: segfault at c40764c0 eip c40764c0 esp bf89f9dc error 5
Jun 3 08:17:41 india837 kernel: in.proftpd[21299]: segfault at c40764c0 eip c40764c0 esp bfd886bc error 5
Jun 3 08:17:50 india837 kernel: in.proftpd[21327]: segfault at c40764c0 eip c40764c0 esp bfe3df7c error 5
Jun 3 08:17:55 india837 kernel: in.proftpd[21329]: segfault at c40764c0 eip c40764c0 esp bfc8c5bc error 5
Jun 3 08:18:00 india837 kernel: in.proftpd[21331]: segfault at c40764c0 eip c40764c0 esp bf87b9ac error 5
Jun 3 08:20:18 india837 kernel: in.proftpd[21502]: segfault at c40764c0 eip c40764c0 esp bfebcffc error 5
Jun 3 08:20:24 india837 kernel: in.proftpd[21512]: segfault at c40764c0 eip c40764c0 esp bf8961cc error 5
Jun 3 08:21:42 india837 kernel: proftpd[21557]: segfault at c40764c0 eip c40764c0 esp bfcd7d2c error 5
Jun 3 08:21:49 india837 kernel: proftpd[21558]: segfault at c40764c0 eip c40764c0 esp bfed273c error 5
Jun 3 08:21:54 india837 kernel: in.proftpd[21570]: segfault at c40764c0 eip c40764c0 esp bfd2b66c error 5
Jun 3 08:38:01 india837 kernel: in.proftpd[22177]: segfault at c40764c0 eip c40764c0 esp bfa53b8c error 5
Jun 3 08:38:25 india837 kernel: in.proftpd[22222]: segfault at c40764c0 eip c40764c0 esp bf82795c error 5
Jun 3 08:38:45 india837 kernel: in.proftpd[22257]: segfault at c40764c0 eip c40764c0 esp bfe98fcc error 5
Jun 3 08:38:55 india837 kernel: in.proftpd[22278]: segfault at c40764c0 eip c40764c0 esp bfd6be9c error 5
Jun 3 08:42:38 india837 kernel: proftpd[22476]: segfault at c40764c0 eip c40764c0 esp bffeb05c error 5

Kann mir jemand sagen was diese Meldung bedeutet und wie ich den FTP wieder ans laufen bekomme ?
 
Neustarten

Proftp neustarten und überwachen was passiert. Bleibt der Fehler, dem Support bescheid sagen. Sieht imho nach Hardware aus.
 
Wie starte ich den Proftpd denn neu ?

/etc/init.d/openbsd-inetd restart

bringt:

Restarting internet superserver: inetd.

Also nichts auffälliges. Dennoch ist der FTP nicht erreichbar.
 
Standalone oder inetd

Hast Du ihn über inetd oder xinetd am laufen? Dann sollte es gehen, wie Du beschrieben hast.
Ich hab sonst von der proftp Seite ein Zitat aus der FAQ für Dich, beachte den Versionsunterschied. Evtl. weißt Du danach auch schon mehr und postest es hier oder schickst es direkt an den Support.

ok, mit grosser Wahrscheinlichkeit wird ProFTPD zu Beginn nicht genau das tun, was man erwartet oder es wird mit einer mehr oder weniger kryptischen Fehlermeldung den Dienst verweigern.



In diesem Fall sollte man ProFTPD im Debug Modus starten. Das klappt am besten im Standalone Modus. Sollte man sonst ProFTPD ueber Inetd oder xinetd starten, so sollte man nun 3min investieren und ProFTPD zumindest vorruebergehend so einstellen, dass er im Standalone Modus gestartet wird.



Dann startet man proftpd wie folgt: "proftpd -n -d5". Dieses besagt, dass die gesamte Ausgabe auf die Console umgeleitet wird (-n) und dass relativ viel Debug Code erzeugt wird. In der Praxis haben sich "-d5" fuer das normale debuggen und "-d9" fuer harte Faelle, wo es Probleme mit Libraries gibt, als sinnvoll erwiesen.



Sollte man mod_sql benuzten, so muss man ab Version 1.2.8 den Befehl "SQLLOG /pfad/datei" in die proftpd.conf einfuegen, da SQL Befehle sonst nicht mehr ausgegeben werden.



Ab ProFTPD 1.2.8 kann man jedoch das Debug Loggen auch direkt in der proftpd.conf aktivieren. Dort:



debugLevel 6

Serverlog /var/log/proftpd.debug.log





eingeben und man bekommt die Ausgabe direkt in eine Datei geloggt.



Der Debug Code bietet meist sehr gute Hinweise, wo das Problem zu suchen ist. Wenn man weitere Hilfe benoetigt, den Teil der Ausgabe wo der Fehler auftritt ins Forum posten oder mit per Mail schicken.
 
Ich glaube trotzdem eher an einen Hardware Fehler oder an einen Kernelfehler.

Der Fehler in den Logs kommt vom Kernel und der incomming Connection vom ProFTP. Und über meinen Google Link findet man ne Menge hinweise auf Ubuntu / Debian System die genau diesen Kernelfehler bei Netzwerk-Anwendungen ausspucken.
 
Back
Top