2017-02-14 1 views
0

Okay, vor allem verstehe ich und ... erlauben ... Sie alle zu lachen: Ich habe einen lokalen Server mit PHP 4,4/Apache/MySQL - installiert mit xampp-Verteilung. Ich habe einfach nicht die Zeit, den ganzen Code zu aktualisieren, der mich seit Jahren bedient und mir immer noch gut tut :-)PHP XAMPP Log-Interpretation - Server Herunterfahren/Verbindung verloren vom Browser

Zum Thema - Ich kann es nicht versuchen/fangen ... beeeecause der alten PHP-Version. Ich habe ein Skript, das ein Verzeichnis und eine Menge Dinge zu allen Dateien analysiert ... und nach mehreren hunderttausend Dateien im Laufe der Jahre ohne Probleme ... Ich finde jetzt, dass der Server herunterfährt/Browser verliert wahrscheinlich Verbindung wegen eine einzelne Datei ... aber für mein Leben kann ich nicht herausfinden, welche. Also dachte ich vielleicht könnte ich es durch das Fehlerprotokoll herausfinden. Aber ... Ich habe nicht viel gelernt - und dachte, ich könnte hier einige weise Leute fragen, ob ich etwas aus meinem Fehlerprotokoll lernen kann - in Bezug darauf, welche Funktion/Datei oder was es ist, die den Bruch verursacht. ..

[Tue Feb 14 20:47:26 2017] [crit] (22)Invalid argument: unable to replace stderr with error_log 
[Tue Feb 14 20:47:26 2017] [crit] (2)No such file or directory: unable to replace stderr with /dev/null 
[Tue Feb 14 20:47:26 2017] [notice] Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/4.4.0 mod_autoindex_color configured -- resuming normal operations 
[Tue Feb 14 20:47:26 2017] [notice] Server built: Jul 28 2005 18:10:37 
[Tue Feb 14 20:47:26 2017] [notice] Parent: Created child process 5384 
[Tue Feb 14 20:47:27 2017] [notice] Child 5384: Child process is running 
[Tue Feb 14 20:47:27 2017] [notice] Child 5384: Acquired the start mutex. 
[Tue Feb 14 20:47:27 2017] [notice] Child 5384: Starting 250 worker threads. 
[Tue Feb 14 20:47:36 2017] [notice] Parent: child process exited with status 3221225725 -- Restarting. 
[Tue Feb 14 20:47:36 2017] [crit] (22)Invalid argument: unable to replace stderr with error_log 
[Tue Feb 14 20:47:36 2017] [crit] (2)No such file or directory: unable to replace stderr with /dev/null 
[Tue Feb 14 20:47:36 2017] [notice] Apache/2.0.54 (Win32) mod_ssl/2.0.54 OpenSSL/0.9.8 PHP/4.4.0 mod_autoindex_color configured -- resuming normal operations 
[Tue Feb 14 20:47:36 2017] [notice] Server built: Jul 28 2005 18:10:37 
[Tue Feb 14 20:47:36 2017] [notice] Parent: Created child process 3136 
[Tue Feb 14 20:47:36 2017] [notice] Child 3136: Child process is running 
[Tue Feb 14 20:47:36 2017] [notice] Child 3136: Acquired the start mutex. 
[Tue Feb 14 20:47:36 2017] [notice] Child 3136: Starting 250 worker threads. 

Antwort

0

Ich habe es ... filesize() fehlgeschlagen (leise aparently) für einige Datei (en). Lief es ohne diese Funktion und es hat funktioniert. Fall geschlossen ...

Edit: seltsam, obwohl ... filesize() plötzlich auf alle Dateien fehlschlägt. Und sie sind lokal. Subdir zum Ordner htdocs ... und der oberste Ordner dieser Struktur ist auf alle meine Benutzer eingestellt, um die volle Kontrolle über diesen Ordner und alle Unterordner zu haben ... seltsam ...