|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2006-05-17 20:05 UTC] jneill at gamedaytv dot com
Description: ------------ We have been successfully using PHP 5.1.2 for several months in our server environment. Only upgrading PHP to 5.1.4, with no other software upgrades, has resulted in frequent w3svc crashes and subsequent application pool terminations. The system log includes such errors as: --- A process serving application pool 'Site1' terminated unexpectedly. The process id was '5796'. The process exit code was '0xc0000005'. A process serving application pool 'Site2' terminated unexpectedly. The process id was '5212'. The process exit code was '0xffffffff'. A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '5824'. The process exit code was '0xc0000005'. --- We have run the IIS Diagnostics Debug Diagnostics Tool on these crashes, which has resulted in the following report for each crash: --- Type of Analysis Performed Crash Analysis Machine Name S76217 Operating System Windows Server 2003 Service Pack 1 Number Of Processors 2 Process ID 4736 Process Image c:\WINNT\system32\inetsrv\w3wp.exe System Up-Time 0 day(s) 04:18:05 Process Up-Time 0 day(s) 00:31:08 Thread 16 - System ID 2612 Entry point msvcrt!_endthread+3b Create time 5/16/2006 5:31:43 PM Time spent in user mode 0 Days 0:0:0.0 Time spent in kernel mode 0 Days 0:0:0.0 Function Arg 1 Arg 2 Arg 3 Source <Unloaded_php5ts.dll>+265c80 02a28890 00000000 00000000 msvcrt!_endthread+ab 029e7580 00000000 00000000 kernel32!BaseThreadStart+34 77bcb35a 029e7580 00000000 In w3wp__PID__4736__Date__05_16_2006__Time_05_31_45PM__95__Second_Chance_Exception_C0000005.dmp an access violation exception (0xC0000005) occured on thread 16 when another module attempted to call the following unloaded module: php5ts.dll. --- PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Tue Dec 02 13:00:01 2025 UTC |
I suspect the reason it occurs when no one is using the web site is because the warning appears when the application pool is recycled. After disabling automatic pool recycling the warning has not appeared. to replicate the problem: > Open a php site that uses the isapi module > run the following script ====================================== 'Recycle all application pools on server strComputer strComputer = "your server name in here" Set objWMIService = GetObject("winmgmts:{authenticationLevel=pktPrivacy}\\" & strComputer & "\root\microsoftiisv2") Set colItems = objWMIService.ExecQuery("Select * From IIsApplicationPool") For Each objItem in colItems objItem.Recycle Next wscript.echo "Done!" ====================================== > Check iis logs