php.net |  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #16325 Memory leak causes DLLHOST to become large
Submitted: 2002-03-27 23:06 UTC Modified: 2003-08-15 14:48 UTC
Votes:16
Avg. Score:4.9 ± 0.5
Reproduced:13 of 13 (100.0%)
Same Version:6 (46.2%)
Same OS:10 (76.9%)
From: mail-php dot net at kimihia dot org dot nz Assigned:
Status: Not a bug Package: IIS related
PHP Version: 4.3.2RC1 OS: Windows 2000 Server
Private report: No CVE-ID: None
 [2002-03-27 23:06 UTC] mail-php dot net at kimihia dot org dot nz
The setup:

IIS5 has an ISAPI application mapping to php4isapi.dll

Steps to reproduce:

 - Start IIS
 - Generate heavy load (~40+ hits / second)
 - Watch DLLHOST in the Task Manager. It takes more and more memory (40 - 45MB)
 - PHP error log begins reporting spurious errors (the page has no errors, but under heavy load it starts complaining about duplicate function definitions) Bug: #13324
 - IIS stops serving PHP files but still serves static content

DLLHOST disappears from the task list at this point.

Other times it may begin taking 100% CPU and need to be terminated by hand.

Killing DLLHOST usually causes it to be restarted and requests continue being served. Otherwise you may end up alternating between the two errors on bug #13324.

Patches

Add a Patch

Pull Requests

Add a Pull Request

History

AllCommentsChangesGit/SVN commitsRelated reports
 [2003-08-15 14:48 UTC] sniper@php.net
Bogusing this in favor of bug #23331 (it's more recent, and has more info) 

Please add any comments that may give some extra information about the problem there.
 
 
PHP Copyright © 2001-2024 The PHP Group
All rights reserved.
Last updated: Sat Apr 27 23:01:30 2024 UTC