Win32DisableAcceptEx - Windows XP 64 bit Performace Probleme

Irgendwelche Probleme mit XAMPP für Windows? Dann ist hier genau der richtige Ort um nachzufragen.

Win32DisableAcceptEx - Windows XP 64 bit Performace Probleme

Postby Andreas.Isele » 19. August 2007 20:59

Hallo zusammen,

Wie ich schon gelesen habe sollte man bei Verwendung von SP02 den Eintrag Win32DisableAcceptEx in die httpd.conf einfügen, wenn die CPU auf 100% geht. Das hab ich gemacht, hab aber das Problem immer noch. :cry:

Kann mir irgendjemad sagen, was noch die Ursache sein könnte? Bin über jeden Tipp dankbar.

Vielen Dank schon mal für die Hinweise.

Gruss
Andreas
Andreas.Isele
 
Posts: 2
Joined: 09. August 2007 19:12

gleiches Problem

Postby NameZero912 » 15. September 2007 22:47

Hallo. Ich habe das selbe Problem.

Ich benutze Win XP x64 SP2. Xampp Lite.

Wenn ich (nachdem ich setup_xampp.bat ausgeführt habe) dann den server starte (z.B: mit der apache_start.bat) wird die CPU voll ausgelastet und das error.log zugespammt mit Meldungen von wegen "...Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist..." und dass man bitte die Win32DisableAcceptEx Direktive verwenden solle. Das habe ich dann auch gemacht. Wenn ich dann den Server starte habe ich zwar keine 100% CPU Auslastung mehr, dafür stürzt der Server aber auch sehr schnell wieder ab.

Hier ist das error.log in diesem Fall:
Code: Select all
[Sat Sep 15 23:39:40 2007] [notice] Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.3 configured -- resuming normal operations
[Sat Sep 15 23:39:40 2007] [notice] Server built: Mar  5 2007 11:23:00
[Sat Sep 15 23:39:40 2007] [notice] Parent: Created child process 3484
[Sat Sep 15 23:39:40 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Child process is running
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Acquired the start mutex.
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Starting 250 worker threads.
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Listening on port 443.
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Listening on port 80.
[Sat Sep 15 23:39:41 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Too many errors in select loop. Child process exiting.
[Sat Sep 15 23:39:41 2007] [notice] Child 3484: Exit event signaled. Child process is ending.
[Sat Sep 15 23:39:42 2007] [notice] Child 3484: Released the start mutex
[Sat Sep 15 23:39:42 2007] [notice] Child 3484: Waiting for 250 worker threads to exit.
[Sat Sep 15 23:39:43 2007] [notice] Child 3484: All worker threads have exited.
[Sat Sep 15 23:39:43 2007] [notice] Child 3484: Child process is exiting
[Sat Sep 15 23:39:43 2007] [notice] Parent: child process exited with status 0 -- Restarting.
[Sat Sep 15 23:39:43 2007] [notice] Apache/2.2.4 (Win32) DAV/2 mod_ssl/2.2.4 OpenSSL/0.9.8e mod_autoindex_color PHP/5.2.3 configured -- resuming normal operations
[Sat Sep 15 23:39:43 2007] [notice] Server built: Mar  5 2007 11:23:00
[Sat Sep 15 23:39:43 2007] [notice] Parent: Created child process 2204
[Sat Sep 15 23:39:43 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Child process is running
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Acquired the start mutex.
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Starting 250 worker threads.
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Listening on port 443.
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Listening on port 80.
[Sat Sep 15 23:39:44 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Too many errors in select loop. Child process exiting.
[Sat Sep 15 23:39:44 2007] [notice] Child 2204: Exit event signaled. Child process is ending.
[Sat Sep 15 23:39:45 2007] [notice] Child 2204: Released the start mutex
[Sat Sep 15 23:39:45 2007] [notice] Child 2204: Waiting for 250 worker threads to exit.
[Sat Sep 15 23:39:46 2007] [notice] Child 2204: All worker threads have exited.
[Sat Sep 15 23:39:46 2007] [notice] Child 2204: Child process is exiting
[Sat Sep 15 23:39:46 2007] [notice] Parent: child process exited with status 0 -- Restarting.


Was soll ich tun? Ich brauche einen Apache hier. Kann ja nicht sein dass man unter Windows x64 nicht mehr entwickeln darf weil der Apache da nicht für gedacht ist. :)

Viele Grüße,
NZ
NameZero912
 
Posts: 7
Joined: 21. January 2006 20:55

Solved!!!

Postby leostone » 28. September 2007 12:16

[error] (OS 10038)An operation was attempted on something that is not a socket. : Too many errors in select loop. Child process exiting.


[error] (OS 10038)An operation was attempted on something that is not a socket. : Child 3780: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.


Had the same problem. Cause was an extra winsock2 layer wich wasn't fully compatible! In my case it was introduced by a network sniffing application. Removing it solved the problem with apache!

To remove I used LSP Viewer.
leostone
 
Posts: 1
Joined: 28. September 2007 11:52


Return to XAMPP für Windows

Who is online

Users browsing this forum: No registered users and 12 guests