| Linux/UNIX Linuxverfechter finden hier Weggefährten. |
Diskussion: Debian/PHP-Update: Sporadische Fehlermeldungen im Forum Linux/UNIX, in der Kategorie Operating Systems; Hallo zusammen. Es geht um einen produktiven Debian-5.0-Server mit Apache, MySQL, PHP (als Apache-Modul eingebunden) und Suhosin. Nun habe ich ...
![]() |
| | #1 (permalink) | ||
| Registriert seit: 30.01.10 ![]() ![]() Likes: 1 | Debian/PHP-Update: Sporadische Fehlermeldungen Hallo zusammen. Es geht um einen produktiven Debian-5.0-Server mit Apache, MySQL, PHP (als Apache-Modul eingebunden) und Suhosin. Nun habe ich vor einigen Tagen PHP aktualisiert (auf php5_5.2.6.dfsg.1-1+lenny6) und seitdem tauchen sporadisch Fehlermeldungen auf: Zitat:
Zitat:
An einen Angreifer glaube ich nicht, da einer der Fehler auch zufällig bei der Wartung des Joomla-CMS aufgetreten ist und ich nur eine CSS-Datei bearbeitet und die Startseite aktualisiert habe. Das Joomla-CMS und das Blog haben auch nichts miteinander zu tun. Einen Reim kann ich mir darauf nicht machen, außer dass die Fehler erst seit ein paar Tagen auftreten, kurz nach dem PHP-Update. Mittels Google findet man zwar einige Bug-Reports und Forenberichte, aber nichts davon hat mir wirklich weitergeholfen außer dass durch eine Deaktivierung von Suhosin der Fehler wesentlich seltener auftritt... Reproduzieren kann ich den Fehler auch nicht. Es scheint absolut zufällig zu sein. Kennt jemand das Phänomen oder hat einen Tipp wie ich nun weiter vorgehen könnte um die Fehlerquelle einzugrenzen? Beste Grüße Dresko
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook - | ||
| | |
| | #2 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Du könntest einfach erstmal das Logging etwas detaillierter machen, um z.B. zu sehen, ob der Fehler im Zusammenhang mit bestimmten GET/POST-Parametern, mit bestimmten Browser-Versionen, beim Wechsel einer Session o.ä. auftaucht. Ausserdem könntest du mal eine Dateiüberwachung auf das DocumentRoot setzen um zu sehen, ob der Fehler ggf. bei Änderungen von Dateien auftritt. Und auch eine Prozesslisten-Überwachung könnte evtl. helfen, falls der Fehler z.B. immer dann auftritt, wenn ein Worker-Prozess des Indianers erneuert wird, weil er seine MaxRequestsPerChild erreicht hat. Und zu guter Letzt könntest du es auf die Spitze treiben und die Apache-Prozesse z.B. mittels systemtap oder ähnlichen dtrace-Alternativen überwachen, um ganz genau zu sehen was der Webserver im Moment des Fehlers an Daten verarbeitet, welchen Request er bekommt, wohin er die Parameter im Speicher schreibt etc..
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| HaBOT | |
| |
| | #3 (permalink) | ||
| Themenstarter Registriert seit: 30.01.10 ![]() ![]() Likes: 1 | Hallo bitmuncher, danke für deine Tipps. Ein Teil davon habe ich schon versucht und kann folgende Sachen ausschließen: - GET/POST-Parameter - bestimmten Browser-Versionen - Wechsel einer Session Es sind auch unterschiedliche Dateien involviert. Mal ist irgendeine Datei aus dem wp-include-Ordner, mal die index.php, mal diese und mal jene. Bisher sind die Fehler bei insgesamt 6 versch. Dateien aufgetaucht. Ein umfangreiches Logging oder ein Trace über einen längeren Zeitraum anzufertigen ist auch schwierig, da der Server unter Last steht und verfügbar bleiben sollte. Eine Prozess-/Dateisystemüberwachung werde ich aber mal noch durchführen. Gestern abend ist aber noch etwas passiert: Zitat:
Zitat:
Sobald ich mehr weiß, melde ich mich wieder. Grüße Dresko
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook - | ||
| | |
| | #4 (permalink) |
| Moderator ![]() Registriert seit: 30.09.06 ![]() ![]() ![]() ![]() ![]() ![]() Likes: 371 | Lass mal memtest auf der Kiste durchlaufen. Sieht mir doch sehr nach einem Hardware-Fehler aus, wenn es verschiedene Programme betrifft.
__________________ Mein Blog - Mein Job - Diaspora Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund. Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+ |
| | |
| | #5 (permalink) |
| root@yourmom ~ $ ![]() Registriert seit: 05.10.01 ![]() Likes: 2 | Das wird (fast) definitiv ein Hardware-Fehler sein, wenn ich mir den Suhosin Output zusammen mit den Segfaults so betrachte. Entweder das, oder eine ziemlich schlechte Kernel-Konfiguration.
__________________ In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. Linus Torvalds Lunar Linux Xfce |
| | |
| | #6 (permalink) | |
| Moderator ![]() Registriert seit: 30.06.08 ![]() ![]() ![]() Likes: 167 | Zitat:
Und da hast du Recht, es ist wahrscheinlich kein Angreifer. suhosin setzt diese canary flags, PHP oder eine der extensions verursacht diesen Fehler - suhosin wird aufmerksam. Das ist zumindest anzunehmen, auch wenn PHP Entwickler das gerne dementieren: http://news.php.net/php.internals/40919 Wenn Du die Moeglichkeit und Lust hast, kannst das ganze mal gegen Valgrind bauen und selbst etwas rumdebuggen. Wir hosten selbst eine Anzahl von Joomla Sites und ich habe diesen Fehler nicht. Probier testweise einige extensions zu deaktivieren, vielleicht reicht das schon um eine Fehlerquelle zu finden.
__________________ Wenn ein Gesetz nicht gerecht ist, dann geht die Gerechtigkeit vor dem Gesetz! Habo Blog - http://blog.hackerboard.de/ | |
| | |
| | #7 (permalink) | |
| Themenstarter Registriert seit: 30.01.10 ![]() ![]() Likes: 1 | Danke für eure Antworten. Wie schon geschrieben, will ich den Server erst heute nacht vom Netz nehmen. Ich bin gespannt was memtest ausspuckt, da ich momentan auch am ehesten ein Hardware-Defekt vermute. Zitat:
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook - | |
| | |
| | #8 (permalink) |
| Themenstarter Registriert seit: 30.01.10 ![]() ![]() Likes: 1 | Hallo. Memtest hat bei einem Riegel wirklich mehrere Fehler gefunden. Er wurde ausgetauscht und seitdem läuft die Kiste wieder stabil und ohne irgendwelche Fehler. ![]() Danke und beste Grüße, Dresko
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook - |
| | |
![]() |
| Stichworte |
| debian, fehlermeldungen, php, update |
| | |
| |
| Themen-Optionen | |
| Ansicht | |
| |