Blog intern: Ruhe vor dem Sturm?
10. Jul 2006, 8:32 PM (Frank Hunck) ♥ Blog intern · Translation:
Nachdem ich Bad Behavior installiert habe, scheint Ruhe eingekehrt zu sein. Innerhalb von fast fünf Stunden kam nur ein TB-Spam durch, 12 wurden von BB geblockt.
BB ist ein ein Tool, das Spambots am Zugriff auf meine Site dadurch behindert, dass es die HTTP-Requests analysiert und bekannte Signaturen ablehnt. Auf Basic Thinking wurde mehrmals darauf hin gewiesen.
Bei der Gelegenheit stellte ich fest, dass mein lokaler Entwicklungs-Apache nicht lief. Und — wie ich mit Entsetzen feststellte, schon seit 14 Tagen nicht mehr. Und sich nicht mehr starten lies (Socket not listening). Grmph, wer ist der Schuldige? Entweder ein Update von MS oder von Panda? Grössere Änderungen am System hatte ich nicht vorgenommen.
Aber die Lösung / Workaround war einfacher als ich dachte. Ich nahm den SSL-Modus in der Konfiguration raus (den ich sowieso nicht nutze) und schon lässt sich der Indiander wieder als Service anmelden. Puh, nochmals um eine Neuinstallation des Systems herumgekommen…
Zu früh gefreut:
[Mon Jul 10 20:51:55 2006] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist. : Child 1744: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
Direktive eingeschaltet. Apaches Anzahl an Fehlermeldungen nahm ab, aber, Zugriff auf localhost nicht möglich. Weitergesucht und gefunden dies — scheint in der letzten Zeit häufiger bei WinXP und Win2K3-Rechnern aufzutreten. Oftmals auch in Verbindung mit bestimmten Firewalls oder AntiViren-Software. Aber lest selbst:
If Apache fails to restart correctly, shut down, copy back in your backup copy of httpd.conf and start over.
There are rumors this syntax creates memory leaks. I have not confirmed this. Research various versions of Apache and options offered. You will discover the 1.x version series are less troublesome for Win32 platforms; Apache 2.x version series are not well ported to Win NT systems.
Versions beyond 1.3.27 when used with Win98 contain a fatal bug which has been reported a year or so back and never repaired. For NT, this fatal bug does not appear. Use 1.3.27 or newer for recent security patches.
Alternatives are install a virus scanner which is compatible with Apache, or move back to 1.3.x versions; 1.3.27 or newer. You might try early 2.x versions to discover if this socket bug is not present.
Also, back to the roots und Apache 1.x installiert? Warum lief das 2 Jahre problemlos, ich raffs einfach nicht.
Schreib einen Kommentar