#13956 [Opn->Csd]: improve robustness against bad signal(2) et al. calls from third party libs
| From: | kalowsky@php.net | Date: | Sat, 17 Aug 2002 06:18:54 +0000 |
| Subject: | #13956 [Opn->Csd]: improve robustness against bad signal(2) et al. calls from third party libs | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-17107@lists.php.net to get a copy of this message | ||
ID: 13956
Updated by: kalowsky@php.net
Reported By: Enrik.Berkhan@planb.de
-Status: Open
+Status: Closed
Bug Type: Apache related
Operating System: any
PHP Version: 4.1.0RC1
New Comment:
I believe a lot of this has been delt with while using the new php
streams code. Do try a current non-stable cvs snapshot and see if thi
see if this still continues for you.
Marking as closed. If I'm wrong, you're welcome to reopen the bug.
Previous Comments:
------------------------------------------------------------------------
[2001-11-06 12:56:16] Enrik.Berkhan@planb.de
This is not a real php bug. This is a "Apache related feature
request".
Now, I've spent a hole day tracking down some apache childs not timing
out when keep-alive enabled. It showed up that apache's somewhat poor
timeout handling got struck by libcurl used via php that redefines the
handler for SIGALRM without restoring it afterwards, when setting a
curl timeout.
php could help apache by saving and restoring the handler for SIGALRM
on entry/exit of a php script. Who knows what other non-well-behaved
libraries do live there in outer space ...
Enrik
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=13956&edit=1