Hey,
So after god knows how long of 0 issues with my home server, I am now tearing my hair out tryign to figure out what has ab#*$!ely destroyed Apache.
So a few days ago, I noticed my PC was running ridiculously slow when I started it. Turns out it was httpd.exe running up about 450,000k of memory. So I shut everything down, checked the error logs and saw:
[Sat May 29 23:07:34 2010] [error] (OS 10022)An invalid argument was supplied. : Child 5144: Encountered too many errors accepting client connections. Possible causes: dynamic address renewal, or incompatible VPN or firewall software. Try using the Win32DisableAcceptEx directive.
Repeating over and over again. I thought this was a bit weird seeing as I havnt had this issue before but either way, added the directive as instructed which seemed to sort out the memory issue.
I go to check it out in my browser and nothing loads. It just sites there waiting. So I run a netstat -a -b -o to see if anything else had binded to port 80 and all I could see was httpd.exe using it. Turned it off, ran the test again and nothing was using 80. So everting seemed find. ran ttpd.exe -t and go no syntax errors. Disabled my AV, turned off my firewall and still, nothing.
I have 127.0.0.1 set to localhost in my hosts file, turned off anything other type of service that has a web interface and still... nothing.
the only thing I can think of is that a windows update might have messed with something but when I go to do a system restore, I can't even go that far back (6 days).
I am really stuck and short of reformatting my PC, I have literaly no idea what could be causing this issue.