Ich habe auf meinem Server Apache/2.2.3 (mit XAMPP und PHP 5.1.6) unter Windows 2003 Server laufen.
Soweit funktioniert alles, aber der Apache hängt sich in unregelmäßigen Abständen (2-4 mal täglich) auf.
Auf dem Server läuft nur ein OSCommerce Shop mit ca 5000-8000 Visits pro Tag.
Im error.log habe ich folgende Fehler gefunden:
- Thu Oct 05 12:59:22 2006] [warn] Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting
[Thu Oct 05 15:16:06 2006] [warn] (OS 64)Der angegebene Netzwerkname ist nicht mehr verfügbar. : winnt_accept: Asynchronous AcceptEx failed.
[Thu Oct 05 15:16:30 2006] [notice] Parent: child process exited with status 3221225477 -- Restarting.
[Thu Oct 05 15:16:39 2006] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_autoindex_color PHP/5.1.6 configured -- resuming normal operations
[Thu Oct 05 15:16:39 2006] [notice] Server built: Aug 13 2006 19:16:43
[Thu Oct 05 15:16:39 2006] [notice] Parent: Created child process 9928
[Thu Oct 05 15:16:41 2006] [notice] Child 9928: Child process is running
[Thu Oct 05 15:16:41 2006] [notice] Child 9928: Acquired the start mutex.
[Thu Oct 05 15:16:41 2006] [notice] Child 9928: Starting 500 worker threads.
[Thu Oct 05 15:16:41 2006] [notice] Child 9928: Starting thread to listen on port 443.
[Thu Oct 05 15:16:41 2006] [notice] Child 9928: Starting thread to listen on port 80.
Nun habe ich ThreadsPerChild auf 500 geändert (wegen Server ran out of threads to serve requests. Consider raising the ThreadsPerChild setting).
Dennoch habe ich soeben wieder folgenden Eintrag im Logfile gefunden:
- Thu Oct 05 15:39:48 2006] [notice] Parent: child process exited with status 2147483655 -- Restarting.
[Thu Oct 05 15:39:50 2006] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_autoindex_color PHP/5.1.6 configured -- resuming normal operations
[Thu Oct 05 15:39:50 2006] [notice] Server built: Aug 13 2006 19:16:43
[Thu Oct 05 15:39:50 2006] [notice] Parent: Created child process 7452
[Thu Oct 05 15:39:52 2006] [notice] Child 7452: Child process is running
[Thu Oct 05 15:39:52 2006] [notice] Child 7452: Acquired the start mutex.
[Thu Oct 05 15:39:52 2006] [notice] Child 7452: Starting 500 worker threads.
[Thu Oct 05 15:39:52 2006] [notice] Child 7452: Starting thread to listen on port 443.
[Thu Oct 05 15:39:52 2006] [notice] Child 7452: Starting thread to listen on port 80.
[Thu Oct 05 15:39:52 2006] [warn] (OS 64)Der angegebene Netzwerkname ist nicht mehr verfügbar. : winnt_accept: Asynchronous AcceptEx failed.
[Thu Oct 05 15:39:52 2006] [error] [client 89.54.174.233] File does not exist: C:/Programme/xampp/htdocs/images/Titelbild4.jpg, referer: http://www.koralpe.biz/links.html
[Thu Oct 05 15:39:52 2006] [error] [client 68.210.220.51] File does not exist: C:/Programme/xampp/htdocs/images/Titelbild4.jpg, referer: http://webswk19.bon.at/b287601193/links.html
[Thu Oct 05 15:40:29 2006] [notice] Parent: child process exited with status 2147483655 -- Restarting.
[Thu Oct 05 15:40:31 2006] [notice] Apache/2.2.3 (Win32) DAV/2 mod_ssl/2.2.3 OpenSSL/0.9.8c mod_autoindex_color PHP/5.1.6 configured -- resuming normal operations
[Thu Oct 05 15:40:31 2006] [notice] Server built: Aug 13 2006 19:16:43
[Thu Oct 05 15:40:31 2006] [notice] Parent: Created child process 7096
[Thu Oct 05 15:40:33 2006] [notice] Child 7096: Child process is running
[Thu Oct 05 15:40:33 2006] [notice] Child 7096: Acquired the start mutex.
[Thu Oct 05 15:40:33 2006] [notice] Child 7096: Starting 500 worker threads.
[Thu Oct 05 15:40:33 2006] [notice] Child 7096: Starting thread to listen on port 443.
[Thu Oct 05 15:40:33 2006] [notice] Child 7096: Starting thread to listen on port 80.
[Thu Oct 05 15:40:33 2006] [warn] (OS 64)Der angegebene Netzwerkname ist nicht mehr verfügbar. : winnt_accept: Asynchronous AcceptEx failed.
Wer kann mir Helfen ?
Danke
Dieter