#15722 [Fbk->Csd]: ISAPI version of PHP4 running in IIS 6 causes occasional event ID 1013
| From: | WPinegar at healthtech dot net | Date: | Mon, 09 Dec 2002 16:44:34 +0000 |
| Subject: | #15722 [Fbk->Csd]: ISAPI version of PHP4 running in IIS 6 causes occasional event ID 1013 | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-27197@lists.php.net to get a copy of this message | ||
ID: 15722
User updated by: WPinegar@healthtech.net
Reported By: WPinegar@healthtech.net
-Status: Feedback
+Status: Closed
Bug Type: IIS related
Operating System: Windows.Net Server (RC1)
PHP Version: 4.3.0dev
New Comment:
Yes, the issues appears to be fixed. After installing the latest build
of PHP 4.3.0-dev I discovered that the PHP ISAPI filter shuts down
properly and allows the IIS 6 worker process to terminate without
generating the warning message. Thank you for resolving the issue.
Note: I tested the latest build of PHP 4.3.0-dev (12/9/2002) on
Windows.Net Server RC2 (build 3718).
Previous Comments:
------------------------------------------------------------------------
[2002-12-08 17:30:32] iliaa@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-latest.zip
------------------------------------------------------------------------
[2002-10-21 16:36:16] WPinegar@healthtech.net
Yes, I tried. No help, problem still occurs. Appears to be something
related to shutting down a worker process that has the PHP ISAPI
loaded....
------------------------------------------------------------------------
[2002-10-19 17:10:32] iliaa@php.net
Please try using this CVS snapshot:
http://snaps.php.net/php4-latest.tar.gz
For Windows:
http://snaps.php.net/win32/php4-win32-latest.zip
------------------------------------------------------------------------
[2002-02-25 21:12:41] WPinegar@healthtech.net
I've been running the latest PHP4.2.0-dev build running as a ISAPI
filter and ISAPI script engine in IIS 6 and noticed that after I run
server side PHP code the follow warning will be logged to the System
event log:
- - - - - - - - - - - -
Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1013
Description:
A process serving application pool 'DefaultAppPool' took too long to
shut down. The process id was '3472'.
For more information, see Help and Support Center at
http://go.microsoft.com/fwlink/events.asp.
- - - - - - - - - - - -
IIS 6 has many new features including the concept of application pools
and worker processes. This event log error indicated that a web site
in the DefaultAppPool had a process that took longer then 90 seconds to
shutdown so was subquently terminated. The web site running in this
pool only runs PHP code so I was curious why the ISAPI version of PHP
process isn't shutting down properly after being executed. Switching
to the CGI version of PHP will make this event log entry stop
appearing.
Can you guys check on this and let me know if this is the intended
behavior of ISAPI PHP? There's probably some minor changes need to
make the ISAPI version of PHP 100% compatible with IIS 6...
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=15722&edit=1