Kapag ang access log ng Squid ay mukhang taon ang naatraso
Paghiwalayin ang native na epoch timestamp, ang conversion ng timezone at ang aktwal na wall clock ng proxy host bago baguhin ang anuman.
Ang native na format ng access ng Squid ay nagsisimula sa epoch timestamp, na karaniwang isinusulat bilang %ts.%03tu: mga segundo mula sa epoch na sinusundan ng tatlong digit na millisecond. Ang halaga sa posisyong iyon ay hindi isang naka-format na petsa sa kalendaryo.
Suriin muna ang aktibong format ng access_log. Para sa Squid 7, tingnan ang pagpili ng output at format ng access_log para sa instance. Ang custom na format ng log, prefix ng syslog o downstream na processor ng log ay maaaring maglagay ng ibang timestamp sa simula ng ipinapakitang linya.
Tatlong pagsusuri ang nagpapaliit nito
- I-decode ang numeric na halaga gamit ang tamang unit. Ang mga fractional digit ay bahagi ng halaga sa segundo, hindi hiwalay na buong timestamp sa millisecond.
- Ihambing ang na-decode na oras ng UTC sa display ng lokal na oras. Ang pagkakaiba ng timezone ay maaaring mag-alis ng ipinapakitang oras at kung minsan ang araw sa kalendaryo; ngunit hindi nito ipinapaliwanag ang petsang maraming taon ang layo.
- Ihambing ang bagong record sa orasan ng makina na nagpapatakbo ng instance ng Squid. Sa host na systemd, iniuulat ng
timedatectl statusang mga setting ng orasan at status ng synchronization.
Kung mali rin ang orasan ng host, siyasatin ang synchronization ng oras nito at, kung naaangkop, ang configuration ng oras ng virtual machine. Ang isang hindi kapani-paniwalang petsa sa log ay hindi sapat upang matukoy ang sirang baterya ng hardware clock.
Kung tama ang orasan ng host, kumpirmahin na ang file ay napapanahon at kabilang sa instance na iyon. Suriin ang mga rotated archive, remote collector at conversion ng timestamp sa tool na pangtingin.
Ihiwalay din ang timestamp ng transaksyon sa oras na natatanggap ng collector ang linya. Ang normal na access logging ay nangyayari kapag natapos ang kahilingan, at ang logging ng daemon ay maaaring magsulat nang asynchronous. Ang kahilingan o tunnel na matagal tumatakbo ay hindi kailangang lumitaw sa oras ng paunang koneksyon nito.