You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Marius Shekov <MS...@gmx.de> on 2007/09/16 17:52:20 UTC

[users@httpd] Apache doesn't work under Windows XP Pro x64

Hi there.

I am using Windows XP Pro x64 with Servicepack 2. As I've used XAMPP ever since for webdeveloping I did it again after I installed Win XP x64, but this time I'm encountering severe problems.

As no one seems to be able to help me at the XAMPP forums I downloaded the Apache v2.2.4 and "fortunately" got exactly the same problem, which means that this is the a right place to ask for support I think ^^.

When I start the Apache (I downloaded the msi installer and installed it with it) a new created httpd process will go crazy and run with 25% CPU usage. I'm using a Intel Core2Quad and when I would assign only one core to that process it would make 100% usage of that core. In the meanwhile, my error log gets spammed with these entries:

[Sun Sep 16 17:43:42 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Child 2752: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.

A rough translation of "Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist." could be "an operation/process/activity referred to an object which isn't a socket"

Note that this happens even if the firewall or antivirus software is disabled.

So what I did then was to use the Win32DisableAcceptEx directive.


This time I didn't have a 100% cpu usage, but opening 127.0.0.1:90 (I'm running it on port 90 to prevent other problems that might occur, like any odd software blocking port 80 or something like that) didn't show me any page either.

This time I get error messages that look like this:
---------------------------------------------
...
[Sun Sep 16 17:46:58 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Too many errors in select loop. Child process exiting.
[Sun Sep 16 17:46:58 2007] [notice] Child 3880: Exit event signaled. Child process is ending.
[Sun Sep 16 17:46:59 2007] [notice] Child 3880: Released the start mutex
[Sun Sep 16 17:46:59 2007] [notice] Child 3880: Waiting for 250 worker threads to exit.
[Sun Sep 16 17:46:59 2007] [notice] Child 3880: All worker threads have exited.
[Sun Sep 16 17:46:59 2007] [notice] Child 3880: Child process is exiting
[Sun Sep 16 17:46:59 2007] [notice] Parent: child process exited with status 0 -- Restarting.
[Sun Sep 16 17:46:59 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Sun Sep 16 17:46:59 2007] [notice] Server built: Jan  9 2007 23:17:20
[Sun Sep 16 17:46:59 2007] [notice] Parent: Created child process 3236
[Sun Sep 16 17:46:59 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Sun Sep 16 17:46:59 2007] [notice] Child 3236: Child process is running
[Sun Sep 16 17:46:59 2007] [notice] Child 3236: Acquired the start mutex.
[Sun Sep 16 17:46:59 2007] [notice] Child 3236: Starting 250 worker threads.
[Sun Sep 16 17:46:59 2007] [notice] Child 3236: Listening on port 90.
[Sun Sep 16 17:46:59 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Too many errors in select loop. Child process exiting.
[Sun Sep 16 17:46:59 2007] [notice] Child 3236: Exit event signaled. Child process is ending.
[Sun Sep 16 17:47:00 2007] [notice] Child 3236: Released the start mutex
[Sun Sep 16 17:47:00 2007] [notice] Child 3236: Waiting for 250 worker threads to exit.
[Sun Sep 16 17:47:00 2007] [notice] Child 3236: All worker threads have exited.
[Sun Sep 16 17:47:00 2007] [notice] Child 3236: Child process is exiting
[Sun Sep 16 17:47:00 2007] [notice] Parent: child process exited with status 0 -- Restarting.
[Sun Sep 16 17:47:00 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Sun Sep 16 17:47:00 2007] [notice] Server built: Jan  9 2007 23:17:20
[Sun Sep 16 17:47:00 2007] [notice] Parent: Created child process 1824
[Sun Sep 16 17:47:00 2007] [notice] Disabled use of AcceptEx() WinSock2 API
[Sun Sep 16 17:47:00 2007] [notice] Child 1824: Child process is running
[Sun Sep 16 17:47:00 2007] [notice] Child 1824: Acquired the start mutex.
[Sun Sep 16 17:47:00 2007] [notice] Child 1824: Starting 250 worker threads.
[Sun Sep 16 17:47:00 2007] [notice] Child 1824: Listening on port 90.
[Sun Sep 16 17:47:00 2007] [error] (OS 10038)Ein Vorgang bezog sich auf ein Objekt, das kein Socket ist.  : Too many errors in select loop. Child process exiting.
...
---------------------------------------------


I am out of options now. It would be great if there are any recommondations of what I could do against this problem.

Kind regards,
Marius Shekov

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org