Kiam la alira protokolo de Squid ŝajnas jarojn malantaŭa
Apartigu la denaskan epokan tempomarkon, la horzontransigon kaj la realan murhorloĝon de la proxy-gastiganto antaŭ ol ŝanĝi ion ajn.
La denaska alira formato de Squid komenciĝas per epoka tempomarko, kutime skribata kiel %ts.%03tu: sekundoj ekde la epoko sekvataj de tri ciferoj da milisekundoj. Valoro en tiu pozicio ne estas formatita kalendara dato.
Unue kontrolu la aktivan access_log-formaton. Por Squid 7, revizuu la elekton de eligo kaj formato de access_log por la instanco. Propra protokola formato, syslog-prefikso aŭ posta protokola procesoro povas meti alian tempomarkon komence de la montrata linio.
Tri kontroloj mallarĝigas ĝin
- Malĉifru la numeran valoron per la ĝusta unuo. La frakciaj ciferoj estas parto de sekunda valoro, ne aparta tuta tempomarko en milisekundoj.
- Komparu la malĉifritan UTC-tempon kun la montrado de loka tempo. Horzona diferenco povas movi la montratan horon kaj foje la kalendaran tagon; sed ĝi ne klarigas daton multajn jarojn for.
- Komparu freŝan rikordon kun la horloĝo de la maŝino, kiu funkciigas tiun Squid-instancon. Sur systemd-gastiganto,
timedatectl statusraportas horloĝajn agordojn kaj sinkronigan staton.
Se ankaŭ la gastiganta horloĝo estas malĝusta, esploru ĝian temposinkronigon kaj, se aplikeble, la tempokonfiguracion de la virtuala maŝino. Unu nekredebla protokola dato ne sufiĉas por identigi difektitan baterion de aparatara horloĝo.
Se la gastiganta horloĝo estas ĝusta, konfirmu, ke la dosiero estas aktuala kaj apartenas al tiu instanco. Kontrolu rotaciitajn arkivojn, forajn kolektantojn kaj tempomarkajn konvertojn en la vidiga ilo.
Ankaŭ distingigu la tempomarkon de la transakcio disde la tempo, kiam kolektanto ricevas la linion. Normala alira protokolado okazas ĉe fino de la peto, kaj demona protokolado povas skribi nesinkrone. Longdaŭra peto aŭ tunelo ne devas aperi ĉe sia komenca konekta tempo.