Når Squid sin tilgangslogg ser ut til å vere år bak
Skil den opphavlege epoch-tidsstempla, tidssonekonverteringa og den faktiske veggklokka til proxyverten før du endrar noko.
Squid sitt opphavlege tilgangsformat byrjar med ei epoch-tidsstempla, vanlegvis skriven som %ts.%03tu: sekund sidan epoch etterfølgd av tre siffer millisekund. Ein verdi på den plassen er ikkje ein formatert kalenderdato.
Sjekk først det aktive access_log-formatet. For Squid 7, gå gjennom val av access_log-utdata og -format for instansen. Eit eigedefinert loggformat, eit syslog-prefiks eller ein nedstraums loggprosessor kan setje ei anna tidsstempla i byrjinga av den viste linja.
Tre kontrollar snevrar det inn
- Dekod den numeriske verdien med rett eining. Desimalsifra er ein del av ein sekundverdi, ikkje ei separat heil tidsstempla i millisekund.
- Samanlikn den dekoda UTC-tida med visinga av lokal tid. Ein tidssoneforskjell kan flytte den viste timen og av og til kalenderdagen; men han forklarer ikkje ein dato mange år unna.
- Samanlikn ein fersk post med klokka på maskina som køyrer den aktuelle Squid-instansen. På ein systemd-vert rapporterer
timedatectl statusklokkeinnstillingar og synkroniseringsstatus.
Viss klokka til verten òg er feil, undersøk tidssynkroniseringa og, der det er relevant, tidskonfigurasjonen til den virtuelle maskina. Éin usannsynleg loggdato er ikkje nok til å identifisere eit defekt maskinvareklokke-batteri.
Viss klokka til verten er rett, stadfest at fila er oppdatert og høyrer til den instansen. Kontroller roterte arkiv, eksterne innsamlarar og tidsstempelkonverteringar i visningsverktøyet.
Skil òg tidsstempla til transaksjonen frå tidspunktet ein innsamlar mottek linja. Normal tilgangslogging skjer når førespurnaden er fullført, og daemonlogging kan skrive asynkront. Ein langvarig førespurnad eller tunnel treng ikkje å visast på tidspunktet for den første tilkoplinga.