Req #12802 [Com]: gethostbyname/gethostbyaddr timeout
| From: | zach dot bailey at pardot dot com | Date: | Thu, 22 Aug 2013 02:50:33 +0000 |
| Subject: | Req #12802 [Com]: gethostbyname/gethostbyaddr timeout | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-181106@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=12802&edit=1
ID: 12802
Comment by: zach dot bailey at pardot dot com
Reported by: cheapsalsa at yahoo dot com
Summary: gethostbyname/gethostbyaddr timeout
Status: Assigned
Type: Feature/Change Request
Package: *General Issues
PHP Version: *
Assigned To: pajoye
Block user comment: N
Private report: N
New Comment:
Please, please, please consider adding this. It's a huge scalability/performance
issue anytime a call out to an external service is not bounded with a timeout. PHP
users are having to resort to ridiculous workarounds to something that should be
built into the core language. It's unfathomable that PHP has functions like the
ability to get the time that the sun will rise for a certain date and location but
it can't be bothered with having a timeout on an extremely common function.
Previous Comments:
------------------------------------------------------------------------
[2012-09-25 12:34:49] tyrael@php.net
any progress on this?
------------------------------------------------------------------------
[2010-11-19 02:06:51] pajoye@php.net
It will be available when committed.
------------------------------------------------------------------------
[2010-11-19 01:37:47] tyra3l at gmail dot com
can I access that implementation from userspace right now?
if there is a way, then it's fine for me as is, but I wouldn't dare to change the
current implementation of those functions.
so maybe the best would be to add new userspace functions for the async behaviour.
Tyrael
------------------------------------------------------------------------
[2010-11-19 01:07:41] pajoye@php.net
We have an implementation, only a matter of using it instead of get*. I have some patch for that,
adding some features for the DNS APIs. It should be easy to modify this function while being at it.
------------------------------------------------------------------------
[2010-11-19 00:53:25] tyra3l at gmail dot com
maybe we could use some non-blocking dns library?
http://c-ares.haxx.se/
Tyrael
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=12802
--
Edit this bug report at https://bugs.php.net/bug.php?id=12802&edit=1