Hallo Zusammen,
ich wurde eben darauf hingewiesen, dass auf der Webseite eines Kunden (TL 2.8.3, http://www.ppp-schweiz.ch) die früher ganz prima lief gewisse Sachen nicht mehr funktionieren. Genauer gesagt wartet man eine ganze weile (30 Sekunden) dass die Seite geladen wird und dann erhält man eine leere Seite. Quelltext ist auch komplett leer.
Ich persönlich habe an dem System nichts weiter gemacht, ich habe aber den Verdacht dass der Webserver (eigener Server der dazwischen liegenden Agentur) mucken macht.
Es funktionieren nicht:
- Alle Newslisten (sowohl gesamt, als auch die beiden Newsarchive einzeln)
- Einzelne Unterseiten (z.B.: Verein geht, Unterseite Verein / Organe geht nicht)
Ich habe versucht den Fehler einzugrenzen, aber ich kann nichts finden:
- .htaccess kontrolliert -> alles okay
- TL Error Log kontrolliert -> Fehlermeldungen, aber die waren immer da und sind unrelevant (Durch Aufruf alter URLs etc.)
- Server Error Log -> Ebenso "Datei nicht gefunden" Fehler durch alte URLs und die unten stehenden Fehler
Außerdem konnte ich dem System folgende Fehlermeldungen rauskitzeln:
error.log im Webserver:
Output im Browser (nach aktivieren von Debug und Fehlermeldungen):HTML-Code:[Tue Sep 07 18:09:33 2010] [error] [client 91.65.190.95] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/clients/client8/web27/web/system/libraries/Search.php on line 108, referer: http://ppp-schweiz.ch/de/verein-ppp-schweiz/dienstleistungen/ [Tue Sep 07 18:10:03 2010] [error] [client 91.65.190.95] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/clients/client8/web27/web/system/libraries/Search.php on line 108, referer: http://ppp-schweiz.ch/de/ [Tue Sep 07 18:15:48 2010] [error] [client 91.65.190.95] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/clients/client8/web27/web/system/libraries/Search.php on line 101, referer: http://ppp-schweiz.ch/de/ [Tue Sep 07 18:16:18 2010] [error] [client 91.65.190.95] PHP Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/clients/client8/web27/web/system/libraries/Search.php on line 108, referer: http://ppp-schweiz.ch/de/verein-ppp-schweiz/dienstleistungen/
Die Zeilenzahl variiert dabei.HTML-Code:Fatal error: Maximum execution time of 30 seconds exceeded in /var/www/clients/client8/web27/web/system/libraries/Search.php on line 101
Die Typolight-check.php spuckt auch munter Fehler aus, siehe http://ppp-schweiz.ch/typolight-check.php?hide=1
Meine Vermutung liegt da, dass der Datenbankserver überlastet, voll oder ähnliches ist. Einige News kann ich von der Startseite direkt erreichen, diese wurden im Mai geschrieben. Eine News die nicht geht wurde Ende Juni geschrieben.
Die Seiten scheinen auch schon mal funktioniert zu haben, denn ich kann unter anderem eine nicht funktionierende News im Google Cache vom 19. August 2010 finden: http://webcache.googleusercontent.co...&ct=clnk&gl=de
Vielleicht liegt es am Suchindex? Wir haben im tl_search 482 Einträge und im
tl_search_index 72204 Einträge (ist das viel?). Die Datei Search.php scheint dafür zuständig zu sein? Überlastet das die DB? Ist vielleicht ein Speicherlimit überschritten worden?
Was kann da also los sein? Ich bin komplett ratlos, der Kunde wird sicherlich schon ausflippen und ich möchte es zum Einen wieder zum Laufen bringen, zum anderen natürlich meinen eigenen Kopf aus der Schlinge ziehen (Webserver liegt nicht in meiner Verantwortung...).
Bin über jeden Hinweis dankbar, ich bin mit meinem Latein am Ende warum plötzlich eine funktionierende Seite so rumspinnt.
Vielen vielen Dank im Voraus,
Philipp