View Single Post
  #2 (permalink)  
Old 2005-01-09, 12:41 PM
jringoot jringoot is offline
Junior Member
 
Join Date: Jan 2005
Posts: 1
jringoot
Default

Quote:
Originally posted by Mamasan@Oct 27 2004, 03:01 AM
Hi everyone,

I knew I'd be seeking advise on configuring Apache & PHP, but not this soon!

Well, I've installed Apache 2 on my WinXP system. I currently use Sygate Personal Firewall & have checked to make sure it is not blocking Apache.

I can't find my localhost in the web browser & I've found the following message in the error log:

[Tue Oct 26 19:33:30 2004] [notice] Parent: Created child process 2384
[Tue Oct 26 19:33:31 2004] [notice] Child 2384: Child process is running
[Tue Oct 26 19:33:31 2004] [notice] Child 2384: Acquired the start mutex.
[Tue Oct 26 19:33:31 2004] [notice] Child 2384: Starting 250 worker threads.
[Tue Oct 26 19:33:31 2004] [error] (OS 10038)An operation was attempted on something that is not a socket. : Child 2384: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.

I look up the Win32DisableAcceptEx directive on Apache's site and it points me to the config file. Problem is, there doesn't appear to be any mention of this directive there.

Soooo.. instant brick wall. :P
Any pointers to cure this problem for me would be very much appreciated.

thanks in advance.
M.
On the top of httpd.conf
(most likely found here "C:\Program Files\Apache Group\Apache2\conf\httpd.conf")

Write this on a separate line:

Win32DisableAcceptEx

Save the file

Sestart the apache service (click on the apache icon in the systemtray and select apache2-restart)

I don't understand why, but it worked for me.

I found it in another forum without any extra explanation.
explanation would be welcome.
Reply With Quote