Kad Squid piekļuves žurnāls šķiet gadus atpalicis
Pirms kaut ko mainīt, atdaliet sākotnējo epoch laikspiedolu, laika joslas pārveidi un proxy resursdatora faktisko sienas pulksteni.
Squid sākotnējais piekļuves formāts sākas ar epoch laikspiedolu, ko parasti raksta kā %ts.%03tu: sekundes kopš epochas un pēc tām trīs cipari milisekundes. Vērtība šajā vietā nav formatēts kalendāra datums.
Vispirms pārbaudiet aktīvo access_log formātu. Squid 7 gadījumā apskatiet access_log izvades un formāta izvēli šai instancei. Pielāgots žurnāla formāts, syslog prefikss vai lejupstraumes žurnāla apstrādātājs var ievietot citu laikspiedolu rādītās rindas sākumā.
Trīs pārbaudes sašaurina loku
- Atšifrējiet skaitlisko vērtību ar pareizo vienību. Daļskaitļa cipari ir sekunžu vērtības daļa, nevis atsevišķs vesels laikspiedols milisekundēs.
- Salīdziniet atšifrēto UTC laiku ar vietējā laika attēlojumu. Laika joslas atšķirība var pārvietot rādīto stundu un dažkārt kalendāra dienu; taču tā neizskaidro datumu, kas atrodas daudzus gadus tālāk.
- Salīdziniet svaigu ierakstu ar mašīnas pulksteni, kas darbojas ar šo Squid instanci. systemd resursdatorā
timedatectl statusziņo pulksteņa iestatījumus un sinhronizācijas statusu.
Ja arī resursdatora pulkstenis ir nepareizs, izpētiet tā laika sinhronizāciju un, ja attiecināms, virtuālās mašīnas laika konfigurāciju. Viens neticams žurnāla datums nav pietiekams, lai noteiktu bojātu aparatūras pulksteņa bateriju.
Ja resursdatora pulkstenis ir pareizs, pārliecinieties, ka fails ir aktuāls un pieder šai instancei. Pārbaudiet rotētos arhīvus, attālos savācējus un laikspiedolu pārveides skatīšanas rīkā.
Atšķiriet arī darījuma laikspiedolu no brīža, kad savācējs saņem rindu. Parastā piekļuves reģistrēšana notiek, kad pieprasījums ir pabeigts, un dēmona reģistrēšana var rakstīt asinhroni. Ilgi darbojošs pieprasījums vai tunelis nav jāparāda tā sākotnējā savienojuma laikā.