ເມື່ອບັນທຶກການເຂົ້າເຖິງຂອງ Squid ເບິ່ງຄືຊ້າຫຼາຍປີ
ແຍກເຄື່ອງໝາຍເວລາ epoch ດັ້ງເດີມ, ການແປງເຂດເວລາ ແລະ ໂມງຝາແທ້ຂອງໂຮສຕ໌ພຣັອກຊີ ກ່ອນຈະປ່ຽນຫຍັງ.
ຮູບແບບການເຂົ້າເຖິງດັ້ງເດີມຂອງ Squid ເລີ່ມດ້ວຍເຄື່ອງໝາຍເວລາ epoch, ເຊິ່ງປົກກະຕິຂຽນເປັນ %ts.%03tu: ວິນາທີຕັ້ງແຕ່ epoch ຕາມດ້ວຍສາມຫຼັກຂອງມິລິວິນາທີ. ຄ່າໃນຕຳແໜ່ງນັ້ນບໍ່ແມ່ນວັນທີປະຕິທິນທີ່ຈັດຮູບແບບແລ້ວ.
ກວດຮູບແບບ access_log ທີ່ໃຊ້ຢູ່ກ່ອນ. ສຳລັບ Squid 7, ເບິ່ງ ການເລືອກຜົນອອກ ແລະ ຮູບແບບຂອງ access_log ຂອງອິນສະຕັນນີ້. ຮູບແບບບັນທຶກແບບກຳນົດເອງ, ຄຳນຳໜ້າ syslog ຫຼື ຕົວປະມວນຜົນບັນທຶກປາຍນ້ຳອາດໃສ່ເຄື່ອງໝາຍເວລາອື່ນຢູ່ຕົ້ນແຖວທີ່ສະແດງ.
ການກວດສາມຢ່າງຊ່ວຍຫຼຸດຂອບເຂດ
- ຖອດລະຫັດຄ່າຕົວເລກດ້ວຍຫົວໜ່ວຍທີ່ຖືກຕ້ອງ. ຕົວເລກທົດສະນິຍົມເປັນສ່ວນໜຶ່ງຂອງຄ່າວິນາທີ ບໍ່ແມ່ນເຄື່ອງໝາຍເວລາເຕັມອັນແຍກຕ່າງຫາກເປັນມິລິວິນາທີ.
- ປຽບທຽບເວລາ UTC ທີ່ຖອດລະຫັດແລ້ວກັບການສະແດງເວລາທ້ອງຖິ່ນ. ຄວາມແຕກຕ່າງຂອງເຂດເວລາອາດເລື່ອນໂມງທີ່ສະແດງ ແລະ ບາງເທື່ອກໍ່ວັນຂອງປະຕິທິນ; ແຕ່ມັນບໍ່ອະທິບາຍວັນທີທີ່ຫ່າງຫຼາຍປີ.
- ປຽບທຽບບັນທຶກໃໝ່ກັບໂມງຂອງເຄື່ອງທີ່ເຮັດວຽກອິນສະຕັນ Squid ນັ້ນ. ເທິງໂຮສຕ໌ systemd,
timedatectl statusລາຍງານການຕັ້ງຄ່າໂມງ ແລະ ສະຖານະການຊິງຄຣອນ.
ຖ້າໂມງຂອງໂຮສຕ໌ຜິດດ້ວຍ, ໃຫ້ກວດການຊິງຄຣອນເວລາ ແລະ ຖ້າກ່ຽວຂ້ອງ ການຕັ້ງຄ່າເວລາຂອງເຄື່ອງສະໝືອນ. ວັນທີບັນທຶກອັນດຽວທີ່ເບິ່ງບໍ່ສົມເຫດສົມຜົນບໍ່ພຽງພໍທີ່ຈະລະບຸວ່າແບັດເຕີຣີໂມງຮາດແວເສຍ.
ຖ້າໂມງຂອງໂຮສຕ໌ຖືກຕ້ອງ, ຢືນຢັນວ່າໄຟລ໌ເປັນປັດຈຸບັນ ແລະ ເປັນຂອງອິນສະຕັນນັ້ນ. ກວດໄຟລ໌ສຳຮອງທີ່ໝູນວຽນ, ຕົວເກັບຂໍ້ມູນທາງໄກ ແລະ ການແປງເຄື່ອງໝາຍເວລາໃນເຄື່ອງມືເບິ່ງ.
ຍັງແຍກເຄື່ອງໝາຍເວລາຂອງທຸລະກຳອອກຈາກເວລາທີ່ຕົວເກັບຂໍ້ມູນໄດ້ຮັບແຖວ. ການບັນທຶກການເຂົ້າເຖິງປົກກະຕິເກີດຂຶ້ນເມື່ອຄຳຮ້ອງສຳເລັດ, ແລະ ການບັນທຶກຂອງແດມອນອາດຂຽນແບບບໍ່ພ້ອມກັນ. ຄຳຮ້ອງ ຫຼື ອຸໂມງທີ່ໃຊ້ເວລາດົນບໍ່ຈຳເປັນຕ້ອງປາກົດໃນເວລາເຊື່ອມຕໍ່ເບື້ອງຕົ້ນ.