Last week our production server (windows 2003 Server, Apache, PHP) decided to start acting rather strangely. The instability was tracked down to a conflict with eAccelerator and the php Oracle drivers.
After updating the Oracle drivers we were left with a new problem. Occasionally Apache would crash and report the following error message:
winnt_accept: Asynchronous AcceptEx failed.
After spending some time on Google I managed to find a fix.
Simply make these changes to the Apache httpd.conf file:
EnableMMAP off #<– uncomment this line
EnableSendfile off #<– uncomment this line
Win32DisableAcceptEx #this line had to be added