Apache/PHP phenomenom (crash)

Discussion in 'Apache' started by api984, Mar 30, 2010.

  1. #1
    Hello,

    I am still debugging a strange Apache/PHP error. That I read about on the internet.

    Log Apache :
    
    [Mon Mar 29 15:44:49 2010] [warn] (OS 64)The specified network name is no longer available.  : winnt_accept: Asynchronous AcceptEx failed. 
    [Mon Mar 29 15:44:49 2010] [warn] (OS 64)The specified network name is no longer available.  : winnt_accept: Asynchronous AcceptEx failed. 
    [Mon Mar 29 15:44:49 2010] [error] [client 92.249.251.30] File does not exist: C:/apache, referer: http://www.google.hu/url?q=rab&url=/aclk%3Fsa%3Dl%26ai%3DCo25uAK-wS9SrEIGImAOxv9mnAZvSn8wB75GJugaw9Y4GCAAQAigDUIq5qKv______wFg3fLdg5gNoAGVxorxA8gBAakCt2osFymRtj6qBBxP0LlZUvyYXlprQokaM8LTa9s6PKo0Gu07I4mP%26sig%3DAGiWqtwuPI5YuEXxnsHkrYSXWvCfyge4Uw%26q%3Dhttp://www.uniline.hr/horvatorszag/rab.php&rct=j&ei=AK-wS6e_D4KQmwPhs-20Dw&usg=AFQjCNHI9H7nkkIpeix4FiDJTnASg5hSZw 
    [Mon Mar 29 15:44:49 2010] [error] [client 89.143.229.100] File does not exist: C:/www/b2b/robots.txt [Mon Mar 29 15:45:02 2010] [notice] Parent: child process exited with status 3221225477 -- Restarting. 
    [Mon Mar 29 15:45:04 2010] [notice] Apache/2.2.8 (Win32) configured -- resuming normal operations [Mon Mar 29 15:45:04 2010] [notice] Server built: Jan 18 2008 00:37:19 
    [Mon Mar 29 15:45:04 2010] [notice] Parent: Created child process 4920 
    [Mon Mar 29 15:45:05 2010] [notice] Child 4920: Child process is running [Mon Mar 29 15:45:05 2010] [notice] Child 4920: Acquired the start mutex. 
    [Mon Mar 29 15:45:05 2010] [notice] Child 4920: Starting 456 worker threads. [Mon Mar 29 15:45:05 2010] [notice] Child 4920: Starting thread to listen on port 80. 
    [Mon Mar 29 15:45:05 2010] [warn] (OS 64)The specified network name is no longer available.  : winnt_accept: Asynchronous AcceptEx failed. [Mon Mar 29 15:45:05 2010] [warn] (OS 64)The specified network name is no longer available.  : winnt_accept: Asynchronous AcceptEx failed. 
    PHP:
    Log Windows:
    Event Type:	Error 
    Event Source:	Application Error 
    Event Category:	(100) 
    Event ID:	1000 
    Date:		3/29/2010 
    Time:		3:44:49 PM 
    User:		N/A 
    Computer:	XXXXXX 
    Description: Faulting application httpd.exe, version 2.2.8.0, faulting module php5ts.dll, version 5.2.6.6, 
    fault address 0x0000ad49.  
    For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. 
    Data: 0000: 41 70 70 6c 69 63 61 74   Applicat 0008: 69 6f 6e 20 46 61 69 6c   ion Fail 0010: 75 72 65 20 20 68 74 74   ure  htt 0018: 70 64 2e 65 78 65 20 32   pd.exe 2 0020: 2e 32 2e 38 2e 30 20 69   .2.8.0 i 0028: 6e 20 70 68 70 35 74 73   n php5ts 0030: 2e 64 6c 6c 20 35 2e 32   .dll 5.2 0038: 2e 36 2e 36 20 61 74 20   .6.6 at  0040: 6f 66 66 73 65 74 20 30   offset 0 0048: 30 30 30 61 64 34 39      000ad49 
    PHP:
    On an error that comes like:
    child process exited with status 3221225477 -- Restarting
    you can always see a File does not exist: C:/apache
    -this folder does not exist and it's not used. So my guess is that Apache or PHP is looking for something to load

    PHP5.TS (Ida PRO Debug) Offset: AD49
    [​IMG]

    Apache2 and PHP works fine. This occurs randomly. Still trying to figure out if its related to:
    -Memory Leaks
    -MySQL php_mysql (extension) | MySQL is set up carefully (configured)
    -Win32DisableAcceptEX is not used because I seen it works worse (apache crashes more often).
    -network problems (not likely) - I did not find any nice solution why Win32AcceptEx error occurs in the first place - could be connected to this problem also but I am 99% sure its not. Becuase this messages pop up most of the time and apache does not crash
    -bad php code (could be but I am an administrator)

    Server Configuration:
    Windows Server 2003 R2 (Web edition)
    Apache 2.2.8
    PHP 5.2.6.

    Simulation of the error
    -currently not possible
    -i will try replaying access_log on a local server
    -but this requires more free time and I still don't have enough time to do it

    We are not considering updating new versions because there are more problems with making modifications and so on and we always come across new problems.
    I am trying to fix this problem.
     
    api984, Mar 30, 2010 IP