Re: Webalizer : bug du 4 oct 2001
Frederic Dubuy wrote:
>
> Fabien Salvi (fabien@cri74.org) s'exprimait ainsi :
>
> > A tous ceux qui utilisent la version stable de webalizer de Debian et
> > les autres qui même sans utiliser le package debian utilisent webalizer
> > 1.30 ou 2.0.0, regardez vos statistiques web ; elles risquent bien de
> > s'être arrêtées au 4 octobre.
> >
> [...]
> >
> > Solutions :
> > * Passer à la version 2.0.1, il ne doit pas y avoir de soucis :
> > http://counter.li.org/webalizer/usage_200110.html
> >
> > * Calculer epoch à partir du 1/1/1970 au lieu de 1/1/1990
> > (je ne suis pas certain que ça suffise à corriger le problème).
> >
J'ai oublié de préciser la raison :
Webalizer code les timestamps sur des entiers longs non signé, or c'est
sur 4 octets (32 bits).
2^32 = 4'294'967'296
Le 4 octobre 2001, on arrivait à 4294000016, bref, juste à la limite.
Le 5 octobre 2001, on dépasse la limite...
Avec le calcul daté du 1/1/1970, on repousse le problème à une date
ultérieure, on est maintenant à environ :
3'009'065'424
-------------
Fabien SALVI Centre de Ressources Informatiques
Archamps, France -- http://www.cri74.org
PingOO GNU/linux distribution : http://www.pingoo.org
Reply to: