Bug #53881 [Opn]: nl2.php.net IPv6 broken
| From: | tozz at kijkt dot tv | Date: | Sat, 29 Jan 2011 23:04:34 +0000 |
| Subject: | Bug #53881 [Opn]: nl2.php.net IPv6 broken | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-158323@lists.php.net to get a copy of this message | ||
Edit report at http://bugs.php.net/bug.php?id=53881&edit=1
ID: 53881
User updated by: tozz at kijkt dot tv
Reported by: tozz at kijkt dot tv
Summary: nl2.php.net IPv6 broken
Status: Open
Type: Bug
Package: Unknown/Other Function
Operating System: Irrelevant
PHP Version: Irrelevant
Block user comment: N
Private report: N
New Comment:
IPv6 traceroute to the SinnerG broken mirror (to indicate its not a
routing issue on my side):
# traceroute6 2a00:f10:111::1337:1000
traceroute to 2a00:f10:111::1337:1000 (2a00:f10:111::1337:1000) from
2a01:1b0:7999:402::3, 30 hops max, 24 byte packets
1 2a01:1b0:7999:402::e (2a01:1b0:7999:402::e) 0.854 ms 0.952 ms
0.99 ms
2 2a01:1b0:2:6::1 (2a01:1b0:2:6::1) 4.985 ms 4.979 ms 4.991 ms
3 bit.telecity2.nlsix.net (2001:7f8:13::a501:2859:2) 5.987 ms 5.968
ms 5.99 ms
4 tengig-1-1-0.bcr2.ams02.nl.as25525.net (2001:7f8:1::a502:5525:1)
6.987 ms 5.974 ms 5.988 ms
5 2001:16f8:bb2:197:0:a504:8635:2 (2001:16f8:bb2:197:0:a504:8635:2)
6.989 ms 7.972 ms 6.99 ms
6 2a00:f10:10a:2::4 (2a00:f10:10a:2::4) 6.987 ms 6.977 ms 6.99 ms
7 2a00:f10:10a:2::4 (2a00:f10:10a:2::4) 3010.85 ms !H 3010.81 ms !H
3007.83 ms !H
Previous Comments:
------------------------------------------------------------------------
[2011-01-29 23:58:16] tozz at kijkt dot tv
Description:
------------
nl.php.net has some AAAA records which are very often broken (currently
2 out of 3 are broken). From what I've read PHP checks its mirrors on
regular intervals, but apparently does not check if both IP4 and IP6
work. The lack of this IPv6 check causes the PHP website to load very
slow as it waits a few seconds for a timeout on v6 and then falls back
to v4.
Perhaps this check can be extended to also check for correct IPv6
function and remove the mirror if its IPv6 connectivity is broken.
Test script:
---------------
# date
Sat Jan 29 23:20:16 CET 2011
# telnet -6 nl2.php.net 80
Trying 2a01:448:1::1036:64:164...
telnet: Unable to connect to remote host: Connection refused
# telnet -6 nl.php.net 80
Trying 2a00:f10:111::1337:1000...
telnet: Unable to connect to remote host: No route to host
Expected result:
----------------
I would expect that the PHP mirror check removes mirrors that have
broken v6 connectivity.
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/bug.php?id=53881&edit=1