Wakati kumbukumbu ya ufikiaji ya Squid inaonekana kuwa miaka nyuma
Tenganisha muhuri wa muda wa epoch asili, ubadilishaji wa eneo la saa na saa halisi ya ukuta ya mwenyeji wa proksi kabla ya kubadilisha chochote.
Muundo asili wa ufikiaji wa Squid huanza na muhuri wa muda wa epoch, ambao kwa kawaida huandikwa kama %ts.%03tu: sekunde tangu epoch zikifuatiwa na tarakimu tatu za millisekunde. Thamani katika nafasi hiyo si tarehe ya kalenda iliyopangwa.
Kwanza angalia muundo wa access_log unaotumika. Kwa Squid 7, pitia uchaguzi wa matokeo na muundo wa access_log wa mfano huo. Muundo maalum wa kumbukumbu, kiambishi cha syslog au kichakataji cha kumbukumbu cha chini kinaweza kuweka muhuri tofauti wa muda mwanzoni mwa mstari unaoonyeshwa.
Ukaguzi tatu hupunguza wigo
- Tambua thamani ya nambari kwa kitengo sahihi. Tarakimu za desimali ni sehemu ya thamani ya sekunde, si muhuri kamili tofauti wa muda katika millisekunde.
- Linganisha muda wa UTC uliotambuliwa na onyesho la saa za ndani. Tofauti ya eneo la saa inaweza kuhamisha saa inayoonyeshwa na wakati mwingine siku ya kalenda; lakini haielezi tarehe iliyo mbali miaka mingi.
- Linganisha rekodi mpya na saa ya mashine inayoendesha mfano huo wa Squid. Kwenye mwenyeji wa systemd,
timedatectl statushuripoti mipangilio ya saa na hali ya usawazishaji.
Ikiwa saa ya mwenyeji pia si sahihi, chunguza usawazishaji wake wa muda na, inapofaa, usanidi wa muda wa mashine pepe. Tarehe moja ya kumbukumbu isiyowezekana haitoshi kutambua betri ya saa ya maunzi iliyoharibika.
Ikiwa saa ya mwenyeji ni sahihi, thibitisha kuwa faili ni ya sasa na ni ya mfano huo. Angalia kumbukumbu zilizozungushwa, wakusanyaji wa mbali na ubadilishaji wa mihuri ya muda kwenye zana ya kuona.
Pia tofautisha muhuri wa muda wa muamala na muda ambao mkusanyaji anapokea mstari. Uwekaji kumbukumbu wa kawaida wa ufikiaji hufanyika ombi linapokamilika, na uwekaji kumbukumbu wa daemon unaweza kuandika bila kusawazisha. Ombi au handaki la muda mrefu si lazima lionekane wakati wa muunganisho wake wa awali.