CPAN

the status of CPAN mirrors

date:Thu Feb 12 05:22:03 2026 (UTC)
last check : Thu Feb 12 05:22:03 2026 (UTC)

CPAN links


regions

 Master   ae   ar   at   au   az   bg   br   by   ca   cl   cn   cr   cz   de   dk   ec   es   fi   fr   gr   hr   id   ie   in   ir   it   jp   ke   kr   md   nc   nl   no   nz   ph   pl   pt   ro   rs   ru   se   sg   si   sk   tw   ug   uk   us   uy   vn   za   zz 

report

251 sites in 53 regions
0 bad -- 117 older than 4.0 days -- 78 unreachable for more than 6 hours
last probes : 171 were ok, 2 had '<!DOCTYPE', 2 had 'Unknown module ..', 1 had 'chroot failed', 5 had 'hangs', 1 had 'max connections..', 54 had no time, 15 had site not found
mean mirror age is 173.9 days, std_dev 284.3 days, median 2.0 days
CPAN site -- home type mirror age,
daily stats
last probe,
probe stats
last stat
Master
cpan-rsync.perl.org::CPAN  @ rsync 2 hours
2 hours
'max connections..'
Argentina
cpan.metacpan.org  @ http 3 hours
renewed
ok
Australia
cpan.mirror.digitalpacific.com.au  @ http 121.1 days
2 hours
ok
cpan.mirror.digitalpacific.com.au::cpan  @ rsync 121.1 days
111.2 days
no time
cpan.mirror.serversaustralia.com.au  @ http 3 hours
renewed
ok
mirror.internode.on.net  @ ftp 121.1 days
1 hour
ok
mirror.internode.on.net::cpan  @ rsync 121.1 days
3 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Austria
mirror.easyname.at  @ ftp 5.1 days
1 hour
ok
mirror.easyname.at  @ http 5.1 days
renewed
ok
Azerbaijan
mirror.yer.az  @ http 389.9 days
1 hour
ok
Belarus
ftp.byfly.by  @ ftp 2 hours
1 hour
ok
ftp.byfly.by  @ http 3 hours
2 hours
ok
ftp.byfly.by::CPAN  @ rsync 41 minutes
renewed
ok
mirror.datacenter.by  @ ftp 2.0 days
3 hours
ok
mirror.datacenter.by  @ http 2.0 days
renewed
ok
mirror.datacenter.by::CPAN  @ rsync 1.9 days
1.9 days
no time
Brazil
mirror.pop-sc.rnp.br  @ http 4.9 days
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Bulgaria
mirrors.neterra.net  @ ftp 34 hours
1 hour
ok
mirrors.neterra.net  @ http 34 hours
renewed
ok
mirrors.neterra.net::CPAN  @ rsync 34 hours
renewed
ok
mirrors.netix.net  @ ftp 34 hours
renewed
ok
mirrors.netix.net  @ http 34 hours
1 hour
ok
mirrors.netix.net::CPAN  @ rsync 34 hours
3 hours
ok
Canada  -  9 sites
mirror.its.dal.ca  @ ftp 19 hours
3 hours
ok
mirror.its.dal.ca  @ http 19 hours
1 hour
ok
CPAN.mirror.rafal.ca  @ ftp 8 hours
3 hours
ok
CPAN.mirror.rafal.ca  @ http 8 hours
renewed
ok
CPAN.mirror.rafal.ca::CPAN  @ rsync 8 hours
3 hours
ok
mirror.csclub.uwaterloo.ca  @ ftp 3 hours
1 hour
ok
mirror.csclub.uwaterloo.ca  @ http 27 hours
3 hours
ok
mirror.csclub.uwaterloo.ca::CPAN  @ rsync 3 hours
1 hour
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Chile
cpan.dcc.uchile.cl  @ ftp 491.8 days
491.8 days
no time
cpan.dcc.uchile.cl  @ http 203.7 days
203.7 days
no time
cpan.metacpan.org  @ http 3 hours
renewed
ok
China  -  7 sites
mirror.lzu.edu.cn  @ http 4 hours
3 hours
ok
mirrors.neusoft.edu.cn  @ http 150.0 days
150.0 days
no time
mirrors.ustc.edu.cn  @ http 10 hours
2 hours
ok
mirrors.163.com  @ http 57.1 days
56.2 days
no time
mirror-hk.koddos.net  @ http 387.9 days
2 hours
ok
mirror-hk.koddos.net::CPAN  @ rsync 387.9 days
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Costa Rica
mirrors.ucr.ac.cr  @ http 3.2 days
3 hours
ok
Croatia
ftp.carnet.hr  @ ftp 5 hours
3 hours
ok
ftp.carnet.hr  @ http 5 hours
2 hours
ok
Czech Republic
mirror.dkm.cz  @ ftp 1072.9 days
1072.6 days
no time
mirror.dkm.cz  @ http 3.4 days
2.7 days
no time
mirror.dkm.cz::cpan  @ rsync 3.4 days
2.6 days
'chroot failed'
ftp.fi.muni.cz  @ ftp 4 hours
renewed
ok
mirrors.nic.cz  @ http 134.6 days
133.8 days
no time
mirrors.nic.cz::CPAN  @ rsync 163.1 days
162.8 days
no time
Denmark
mirrors.dotsrc.org  @ ftp 20 hours
1 hour
ok
mirrors.dotsrc.org  @ http 20 hours
3 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Earth
www.cpan.org  @ http 3 hours
2 hours
ok
Ecuador
mirror.cedia.org.ec  @ ftp 3 hours
3 hours
ok
mirror.cedia.org.ec  @ http 2 hours
2 hours
ok
mirror.cedia.org.ec::CPAN  @ rsync 2 hours
2 hours
ok
Finland
ftp.funet.fi  @ ftp 26 hours
2 hours
ok
rsync.nic.funet.fi::CPAN  @ rsync 26 hours
3 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
France  -  8 sites
mirror.ibcp.fr  @ http 121.1 days
3 hours
ok
ftp.lip6.fr  @ ftp 9 hours
1 hour
ok
ftp.lip6.fr  @ http 9 hours
renewed
ok
cpan.mines-albi.fr  @ http 501.8 days
501.8 days
no time
cpan.mirrors.ovh.net  @ http 28 hours
2 hours
ok
cpan.tetaneutral.net  @ http 4 hours
1 hour
ok
cpan.tetaneutral.net::cpan  @ rsync 4 hours
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Germany  -  25 sites
mirror.23m.com  @ http 6 hours
2 hours
ok
mirror.23m.com::cpan  @ rsync 6 hours
2 hours
ok
mirror.softaculous.com  @ http 259.6 days
259.5 days
no time
mirror.checkdomain.de  @ ftp 26 hours
3 hours
ok
mirror.checkdomain.de  @ http 26 hours
2 hours
ok
ftp.fu-berlin.de  @ ftp 5 hours
renewed
ok
ftp.gwdg.de  @ ftp 9 hours
1 hour
ok
ftp.gwdg.de  @ http 9 hours
3 hours
ok
ftp.gwdg.de::pub/languages/perl/CPAN  @ rsync 9 hours
2 hours
ok
ftp-stud.hs-esslingen.de  @ http 5 hours
2 hours
ok
ftp-stud.hs-esslingen.de::CPAN  @ rsync 5 hours
1 hour
ok
mirror.netcologne.de  @ ftp 4 hours
3 hours
ok
mirror.netcologne.de  @ http 4 hours
1 hour
ok
mirror.netcologne.de::cpan  @ rsync 4 hours
3 hours
ok
cpan.noris.de  @ http 150.1 days
150.0 days
site not found
www.planet-elektronik.de  @ http 6 hours
2 hours
ok
ftp.halifax.rwth-aachen.de  @ ftp 118.6 days
2 hours
ok
ftp.halifax.rwth-aachen.de  @ http 118.6 days
1 hour
ok
ftp.halifax.rwth-aachen.de::cpan  @ rsync 118.6 days
3 hours
ok
cpan.mirror.iphh.net  @ ftp 6 hours
renewed
ok
cpan.mirror.iphh.net  @ http 6 hours
2 hours
ok
mirror.de.leaseweb.net  @ ftp 23 hours
3 hours
ok
mirror.de.leaseweb.net  @ http 23 hours
3 hours
ok
mirror.de.leaseweb.net::CPAN  @ rsync 23 hours
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Greece
ftp.ntua.gr  @ ftp 3 hours
2 hours
ok
ftp.ntua.gr  @ http 3 hours
2 hours
ok
ftp.ntua.gr::CPAN  @ rsync 1 hour
1 hour
ok
India
cpan.excellmedia.net  @ http 800.3 days
1 hour
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Indonesia
mirror.biznetgio.com  @ http 34 hours
3 hours
ok
cpan.pesat.net.id  @ http 15 hours
2 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Iran
mirror.rasanegar.com  @ http 655.6 days
655.6 days
site not found
Ireland
ftp.heanet.ie  @ ftp 465.1 days
427.8 days
'hangs'
ftp.heanet.ie  @ http 465.1 days
426.9 days
no time
ftp.heanet.ie::mirrors/ftp.perl.org/pub/CPAN  @ rsync 465.1 days
427.7 days
no time
Italy
cpan.mirror.garr.it  @ http 122.3 days
121.8 days
site not found
cpan.panu.it  @ http 660.7 days
660.5 days
site not found
ftp.panu.it  @ ftp 660.7 days
660.5 days
site not found
rsync.panu.it::CPAN  @ rsync 660.4 days
660.4 days
site not found
cpan.metacpan.org  @ http 3 hours
renewed
ok
Japan  -  14 sites
ftp.jaist.ac.jp  @ ftp 1 hour
renewed
ok
ftp.jaist.ac.jp  @ http 1 hour
renewed
ok
ftp.jaist.ac.jp::pub/CPAN  @ rsync 7 hours
3 hours
ok
ftp.yz.yamagata-u.ac.jp  @ ftp 3 hours
1 hour
ok
ftp.yz.yamagata-u.ac.jp  @ http 3 hours
2 hours
ok
ftp.nara.wide.ad.jp  @ ftp 6.5 days
1 hour
ok
ftp.nara.wide.ad.jp  @ http 6.5 days
renewed
ok
ftp.nara.wide.ad.jp::cpan  @ rsync 6.5 days
2 hours
ok
ftp.kddilabs.jp  @ ftp 226.0 days
225.9 days
no time
ftp.kddilabs.jp::cpan  @ rsync 226.0 days
226.0 days
no time
ftp.riken.jp  @ ftp 619.2 days
619.1 days
no time
ftp.riken.jp  @ http 6 hours
renewed
ok
ftp.riken.jp::cpan  @ rsync 6 hours
3 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Kenya
mirror.liquidtelecom.com  @ ftp 436.8 days
436.8 days
no time
mirror.liquidtelecom.com  @ http 2 hours
1 hour
ok
mirror.liquidtelecom.com::CPAN  @ rsync 4 hours
3 hours
ok
Korea, Republic of
cpan.mirror.cdnetworks.com  @ ftp 311.3 days
311.1 days
no time
cpan.mirror.cdnetworks.com  @ http 62.3 days
60.4 days
no time
mirror.navercorp.com  @ http 2.9 days
3 hours
ok
ftp.kr.freebsd.org  @ ftp 5 hours
1 hour
ok
ftp.kr.freebsd.org  @ http 422.8 days
422.7 days
no time
Moldova
mirror.as43289.net  @ ftp 159.9 days
3 hours
ok
mirror.as43289.net  @ http 159.9 days
3 hours
ok
mirror.as43289.net::CPAN  @ rsync 159.9 days
renewed
ok
Netherlands  -  14 sites
mirror.koddos.net  @ http 387.6 days
1 hour
ok
mirror.koddos.net::CPAN  @ rsync 387.6 days
1 hour
ok
mirror.nl.leaseweb.net  @ http 23 hours
renewed
ok
mirror.nl.leaseweb.net::CPAN  @ rsync 23 hours
3 hours
ok
mirror.transip.net  @ ftp 374.1 days
373.9 days
no time
mirror.transip.net  @ http 373.7 days
373.7 days
'<!DOCTYPE'
mirror.transip.net::CPAN  @ rsync 373.7 days
373.7 days
'Unknown module ..'
ftp.nluug.nl  @ ftp 454.2 days
3 hours
ok
ftp.nluug.nl  @ http 454.2 days
3 hours
ok
ftp.nluug.nl::CPAN  @ rsync 454.2 days
1 hour
ok
cpan.mirror.triple-it.nl  @ http 6 hours
1 hour
ok
ftp.tudelft.nl  @ ftp 121.1 days
renewed
ok
ftp.tudelft.nl  @ http 121.1 days
1 hour
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
New Caledonia
cpan.lagoon.nc  @ ftp 29 hours
11 hours
no time
cpan.lagoon.nc  @ http 29 hours
2 hours
ok
cpan.lagoon.nc::cpan  @ rsync 29 hours
renewed
ok
New Zealand  -  7 sites
mirror.webtastix.net  @ ftp 852.6 days
852.5 days
no time
mirror.webtastix.net  @ http 852.6 days
852.3 days
'hangs'
mirror.webtastix.net::CPAN  @ rsync 852.6 days
852.4 days
no time
cpan.catalyst.net.nz  @ http 169.9 days
169.7 days
site not found
cpan.inspire.net.nz  @ ftp 3 hours
3 hours
ok
cpan.inspire.net.nz  @ http 2 hours
2 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Norway
cpan.uib.no  @ http 25.9 days
3 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Philippines
mirror.rise.ph  @ ftp 324.2 days
296.1 days
no time
mirror.rise.ph  @ http 121.1 days
2 hours
ok
Poland
ftp.agh.edu.pl  @ ftp 19 hours
2 hours
ok
ftp.agh.edu.pl  @ http 19 hours
renewed
ok
Portugal
cpan.perl.pt  @ http 1099.4 days
1099.4 days
'<!DOCTYPE'
rsync.cpan.perl.pt::cpan  @ rsync 1099.5 days
1099.5 days
no time
mirrors.up.pt  @ ftp 1 hour
renewed
ok
mirrors.up.pt  @ http 2 hours
1 hour
ok
mirrors.up.pt::CPAN  @ rsync 254.8 days
254.8 days
'hangs'
cpan.zbr.pt  @ http 3 hours
3 hours
ok
Romania  -  8 sites
mirrors.nxthost.com  @ http 569.0 days
569.0 days
no time
ftp.lug.ro  @ http 5.9 days
renewed
ok
mirrors.m247.ro  @ http 70.8 days
2 hours
ok
mirrors.m247.ro::CPAN  @ rsync 70.8 days
renewed
ok
mirrors.nav.ro  @ ftp 657.2 days
656.9 days
no time
mirrors.nav.ro  @ http 657.2 days
656.9 days
no time
mirrors.nav.ro::CPAN  @ rsync 657.2 days
656.9 days
'Unknown module ..'
mirrors.xservers.ro  @ http 393.8 days
373.9 days
'hangs'
Russian Federation  -  12 sites
ftp.aha.ru  @ ftp 405.1 days
27.8 days
no time
cpan-mirror.rbc.ru  @ http 3 hours
3 hours
ok
cpan.rinet.ru  @ ftp 990.1 days
989.4 days
site not found
cpan.rinet.ru  @ http 990.1 days
989.4 days
site not found
mirror.rol.ru  @ http 13 hours
1 hour
ok
mirror.truenetwork.ru  @ ftp 3 hours
3 hours
ok
mirror.truenetwork.ru  @ http 3 hours
renewed
ok
mirror.truenetwork.ru::cpan  @ rsync 3 hours
3 hours
ok
cpan.uni-altai.ru  @ http 9 hours
1 hour
ok
mirror.yandex.ru  @ ftp 2.0 days
10 hours
no time
mirror.yandex.ru  @ http 1 hour
1 hour
ok
mirror.yandex.ru::mirrors/cpan  @ rsync 8 hours
3 hours
ok
Serbia
mirror.sbb.rs  @ ftp 54.3 days
renewed
ok
mirror.sbb.rs  @ http 54.3 days
1 hour
ok
Singapore
cpan.mirror.choon.net  @ http 48.1 days
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
Slovakia
tux.rainside.sk  @ http 6 hours
2 hours
ok
Slovenia
ftp.arnes.si  @ ftp 583.1 days
156.0 days
no time
ftp.arnes.si  @ http 583.1 days
156.0 days
no time
South Africa  -  8 sites
cpan.saix.net  @ http 2.2 days
1 hour
ok
ftp.saix.net  @ ftp 2.2 days
2 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
cpan.mirror.ac.za  @ ftp 154.8 days
138.8 days
no time
cpan.mirror.ac.za  @ http 154.8 days
154.7 days
no time
cpan.mirror.ac.za::cpan  @ rsync 154.8 days
154.6 days
no time
ftp.is.co.za  @ ftp 7 hours
renewed
ok
mirror.is.co.za  @ http 7 hours
2 hours
ok
Spain
osl.ugr.es  @ http 737.0 days
736.7 days
no time
cpan.metacpan.org  @ http 3 hours
renewed
ok
Sweden
cpan.metacpan.org  @ http 3 hours
renewed
ok
ftp.acc.umu.se  @ ftp 630.0 days
629.7 days
no time
ftp.acc.umu.se  @ http 630.0 days
629.7 days
no time
ftp.acc.umu.se::mirror/CPAN  @ rsync 630.0 days
629.7 days
no time
Taiwan
ftp.ubuntu-tw.org  @ ftp 4.5 days
2 hours
ok
ftp.ubuntu-tw.org  @ http 4.5 days
1 hour
ok
ftp.ubuntu-tw.org::CPAN  @ rsync 4.5 days
renewed
ok
Uganda
mirror.kiu.ac.ug  @ http 591.3 days
590.9 days
site not found
mirror.ucu.ac.ug  @ http 1391.4 days
717.0 days
no time
United Arab Emirates
cpan.metacpan.org  @ http 3 hours
renewed
ok
United Kingdom  -  18 sites
cpan.mirror.anlx.net  @ http 160.0 days
159.8 days
no time
mirrors.coreix.net  @ http 5 hours
2 hours
ok
mirror.sov.uk.goscomb.net  @ http 714.7 days
714.6 days
no time
mirrors.uk2.net  @ ftp 37.7 days
1 hour
ok
mirrors.uk2.net::CPAN  @ rsync 37.7 days
renewed
ok
cpan.mirrors.uk2.net  @ http 37.7 days
1 hour
ok
mirrors.gethosted.online  @ http 5 hours
renewed
ok
mirrors.gethosted.online::cpan  @ rsync 393.5 days
393.0 days
no time
cpan.cpantesters.org  @ http 1 minute
renewed
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
ftp.mirrorservice.org  @ ftp 4 hours
1 hour
ok
rsync.mirrorservice.org::cpan.perl.org/CPAN  @ rsync 4 hours
2 hours
ok
www.mirrorservice.org  @ http 4 hours
2 hours
ok
mirror.ox.ac.uk  @ ftp 135.3 days
125.5 days
no time
mirror.ox.ac.uk  @ http 135.3 days
125.5 days
no time
mirror.bytemark.co.uk  @ ftp 1085.9 days
1085.8 days
no time
mirror.bytemark.co.uk  @ http 1086.0 days
1085.9 days
no time
mirror.bytemark.co.uk::CPAN  @ rsync 186.1 days
2 hours
ok
United States  -  33 sites
mirror.cogentco.com  @ ftp 18 hours
1 hour
ok
mirror.cogentco.com  @ http 18 hours
3 hours
ok
mirror.cogentco.com::CPAN  @ rsync 18 hours
1 hour
ok
cpan.develooper.com  @ http 3 hours
renewed
ok
cpan.mirrors.hoobly.com  @ http 5 hours
3 hours
ok
mirrors.namecheap.com  @ http 758.9 days
758.9 days
site not found
mirrors.namecheap.com::CPAN  @ rsync 758.9 days
758.9 days
site not found
cpan.pair.com  @ http 2 hours
1 hour
ok
mirror.xmission.com  @ ftp 26 hours
2 hours
ok
mirrors.rit.edu  @ ftp 26 hours
1 hour
ok
mirrors.rit.edu  @ http 26 hours
2 hours
ok
mirrors.rit.edu::cpan  @ rsync 26 hours
2 hours
ok
mirror.uic.edu  @ http 38.8 days
35.5 days
no time
mirror.uic.edu::CPAN  @ rsync 38.8 days
35.5 days
no time
cpan.cs.utah.edu  @ ftp 348.0 days
347.7 days
no time
cpan.cs.utah.edu  @ http 2.0 days
renewed
ok
cpan.cs.utah.edu::CPAN  @ rsync 2.0 days
renewed
ok
ftp.wayne.edu  @ ftp 17 hours
renewed
ok
ftp.wayne.edu  @ http 17 hours
2 hours
ok
mirror.datapipe.net  @ http 721.8 days
721.7 days
'hangs'
mirror.low-orbit.net  @ http 559.0 days
renewed
ok
mirror.metrocast.net  @ http 4 hours
2 hours
ok
mirrors.syringanetworks.net  @ ftp 589.7 days
589.4 days
site not found
mirrors.syringanetworks.net  @ http 589.7 days
589.4 days
site not found
mirrors.syringanetworks.net::CPAN  @ rsync 589.4 days
589.3 days
site not found
mirrors.ibiblio.org  @ http 26 hours
2 hours
ok
cpan.metacpan.org  @ http 3 hours
renewed
ok
ftp.osuosl.org  @ ftp 12 hours
3 hours
ok
ftp.osuosl.org  @ http 12 hours
5 hours
no time
searchcpan.org  @ http 54.8 days
renewed
ok
mirror.team-cymru.org  @ ftp 14 hours
renewed
ok
mirror.team-cymru.org  @ http 14 hours
1 hour
ok
mirror.team-cymru.org::CPAN  @ rsync 14 hours
3 hours
ok
Uruguay
espejito.fder.edu.uy  @ http 9 hours
2 hours
ok
Viet Nam
mirror.downloadvn.com  @ http 395.2 days
225.6 days
no time

age histogram

39 sites





 age → | ←  0 ≤ age ≤ 2.0 days  → |  48h < age ≤ 96h   old   bad 
 251 sites  |  125 sites  |  9 sites   117 sites   0 sites 

each unit represents 2.2 mirror sites.

legend

project site -- home

project site is an url. The href is the href for the site in the list of mirrors, usually the root of the mirrored file tree. The text is the site of that url.

home (represented by the @-symbol) is an url pointing to the document root of the site. This pointer is useful if the project site url is invalid, possibly because the mirror site moved the archive.

type

Indicates the type (ftp or http) of the project site and home urls.

mirror age, daily stats

The mirror age is based upon the last successful probe.

Once a day the status of a mirror site is determined. The status (represented by a colored block) is appended to the right of the status history (right is recent). More precise, the status block is appended if the last status block was appended 24 (or more) hours ago.

The status of a mirror depends on its age and a few configuration parameters :

status age
this project in general
min max min max
fresh 0 44h + 4h 0 min_sync + max_poll
oldish 44h + 4h 92h + 4h min_sync + max_poll max_sync + max_poll
old 92h + 4h max_sync + max_poll
bad the site or mirror tree was never found

last probe, probe stats

Last probe indicates when the last successful probe was made. Probe stats gives the probe history (right is recent). A probe is either a success or a failure.

last stat

Last stat gives the status of the last probe.

probe results

hours ago succ fail 171 successful, 80 failed
0 44 40
1 42 40
2 43 0
3 42 0

software

mirmon mirmon version 2.12 - Wed Jul 27 16:44:12 2016 - henkp
report by Henk P. Penning, Faculty of Science, Utrecht University Valid HTML 4.01 Transitional