Re: mirror monitoring

From: Date: Sun, 20 Jun 2004 13:16:46 +0000
Subject: Re: mirror monitoring
References: 1 2 3  Groups: php.mirrors 
Request: Send a blank email to php-mirrors+get-25052@lists.php.net to get a copy of this message
Gabor Hojtsy wrote: > ><URL: http://iso.ego.fi/php_mirrors/ > > > Ah great. The problem is that the master server does not see some of the > mirrors (their IPs are randomly blocked at random intervals), and > therefore some mirrors get disabled without any reason. So since our > system people have not found the time for weeks now to fix this issue, I > came up with the idea that we could swicth to use the aggregated output > of your mirror monitoring setup to override the check data collected by > the master server. > > To make this possible, you should switch back to check all mirror sites > (and not just MIRROR_OK), plus we would need a plain text list of > mirrors with their last successful check time. Or alternatively, you can > also set up the script we use on master.php.net and provide a dump of > the check data, so we can check that too hourly. mirmon now runs hourly against all mirrors defined in mirrors.inc regardless of mirror status. mirmon fetches http://mirror/mirror-info and parses last-updated date from it. So basically a "no_time" status for a mirror means timeout (300 sec) or 404 error. The mirror statusfile is fetchable in mirmon state file format, format documented in mirmon homepage. http://iso.ego.fi/php_mirrors/state.txt http://www.cs.uu.nl/people/henkp/mirmon/src/mirmon.html#STATE%20FILE%20FORMAT -- Toni Viemerö | http://selfdestruct.net "Anywhere you hang yourself is home."

« previous php.mirrors (#25052) next »