From: bjoern dot andersen at atosorigin dot com Operating system: Windows Server 2003 SP2 32bit PHP version: 5.2.2 PHP Bug Type: IIS related Bug description: PHP ISAPI Crashes IIS6 when IIS starts multiple instances
Description: ------------ We got 5.2.2 in win2k3SP2/IIS6 32 Bit. PHP installed as ISAPI extension, not filter. Many concurrent application pools. The problem seems to go away when all webs run in the same application pool (No multithreading/multiionstanceing). It also occours when there is only 1 pool with more than one worker (webgarden-configuration). So there is a point to start. It's not a real workaround for us, because in the huge production environment we run, we need to separate the application in safe pools. Reproduce code: --------------- Any PHP application, as long as many run simultaneously on different worker instances. Examples: PHPMyAdmin, Mediawiki, Mantis, ... Expected result: ---------------- Standard output of the Applications Actual result: -------------- No content returned, but either something like this in the win application eventlog: Event Type: Information Event Source: Application Error Event Category: (100) Event ID: 1004 Date: 23.05.2007 Time: 11:09:44 User: N/A Computer: P-NG-W3PHP2 Description: Reporting queued error: faulting application w3wp.exe, version 6.0.3790.3959, faulting module php5isapi.dll, version 5.2.2.2, fault address 0x000023d7. or, more often, this in the system event log: Event Type: Warning Event Source: W3SVC Event Category: None Event ID: 1011 Date: 23.05.2007 Time: 11:40:40 User: N/A Computer: P-NG-W3PHP2 Description: A process serving application pool 'PHP Sammelpool' suffered a fatal communication error with the World Wide Web Publishing Service. The process id was '404'. The data field contains the error number. -- Edit bug report at http://bugs.php.net/?id=41471&edit=1 -- Try a CVS snapshot (PHP 4.4): http://bugs.php.net/fix.php?id=41471&r=trysnapshot44 Try a CVS snapshot (PHP 5.2): http://bugs.php.net/fix.php?id=41471&r=trysnapshot52 Try a CVS snapshot (PHP 6.0): http://bugs.php.net/fix.php?id=41471&r=trysnapshot60 Fixed in CVS: http://bugs.php.net/fix.php?id=41471&r=fixedcvs Fixed in release: http://bugs.php.net/fix.php?id=41471&r=alreadyfixed Need backtrace: http://bugs.php.net/fix.php?id=41471&r=needtrace Need Reproduce Script: http://bugs.php.net/fix.php?id=41471&r=needscript Try newer version: http://bugs.php.net/fix.php?id=41471&r=oldversion Not developer issue: http://bugs.php.net/fix.php?id=41471&r=support Expected behavior: http://bugs.php.net/fix.php?id=41471&r=notwrong Not enough info: http://bugs.php.net/fix.php?id=41471&r=notenoughinfo Submitted twice: http://bugs.php.net/fix.php?id=41471&r=submittedtwice register_globals: http://bugs.php.net/fix.php?id=41471&r=globals PHP 3 support discontinued: http://bugs.php.net/fix.php?id=41471&r=php3 Daylight Savings: http://bugs.php.net/fix.php?id=41471&r=dst IIS Stability: http://bugs.php.net/fix.php?id=41471&r=isapi Install GNU Sed: http://bugs.php.net/fix.php?id=41471&r=gnused Floating point limitations: http://bugs.php.net/fix.php?id=41471&r=float No Zend Extensions: http://bugs.php.net/fix.php?id=41471&r=nozend MySQL Configuration Error: http://bugs.php.net/fix.php?id=41471&r=mysqlcfg