Wir wissen gerade nicht wirklich woran es liegt, aber Patrick hatte gestern unseren VPS auf PHP 5.2.4 aktualisiert, seit dem kam es bei allen fast allen Seiten zu Problemen die wir aber irgendwie nicht genau lokalisieren konnten.
Wie ihr vielleicht mitbekommen habt wurde den ganzen Vormittag der Blog ohne CSS ausgegeben und auch die URLs mittels mod_rewrite liefen nicht mehr, und das obwohl Patrick den Apache gar nicht angefasst hatte. Auch einige CakePHP-Projekte die sich gerade in der Entwicklung befanden hatten keine Probleme, andere die jedoch gerade Produktiv arbeiten schon. Der Output war auch extrem seltsam. Mal erschien unter hackthenet.de das Textpattern-Fenster, mal wieder der Blog und umgekehrt, also seeeehr merkwürdig.
Wir haben nun hin und her überlegt wo der Fehler liegen könnte und haben dann Probehalber mal APC deaktiviert, und siehe da: Alle Seiten liefen wieder, und auch die mod_rewrite-Seiten kamen zurück.
Wir wissen gerade immer noch nicht woran es jetzt liegt, denn APC ist ebenfalls auf dem neusten Stand. Und warum laufen einige Seiten und andere nicht? Eine CakePHP 1.1 Version lief ohne Fehler, eine andere wieder nicht… sehr merkwürdig das ganze.
Solange wir den wirklichen Ursprung des Fehler nicht ausfindig machen können muss wohl erstmal APC deaktiviert bleiben. Da der Server aber derzeit nicht wirklich unter Last steht ist das kein großes Problem.
Mal sehen ob wir da nicht auch einfach auf einen bisher unbekannten Bug gestoßen sind.
Update:
Es scheint so als Wenn APC in der aktuellsten Version einige Fehler im Umgang mit mod_rewrite-URLs aufweist. Der Fehler scheint auch schon bekannt zu sein, wurde bisher aber anscheinend noch nicht gefixt. Seltsam ist, das der Fehler anscheinend nur in Verbindung mit PHP 5.2.4 auftritt, ein Downgrade auf PHP 5.2.3 “löste” unser Problem erstmal.
Kommentare zum Thema Serverprobleme:
Kommentar-Feed für diesen Artikel
Kommentarfunktion für diesen Artikel geschlossen.
Darf man Anfragen ablehnen? Dokumentation zu CakePHP 1.2 endlich online

Bei uns brachte ein Upgrade auf PHP 5.2.4 die Lösung.
Sehr seltsam.