Όταν το αρχείο καταγραφής πρόσβασης του Squid φαίνεται να έχει μείνει χρόνια πίσω
Διαχωρίστε τη γηγενή χρονοσφραγίδα εποχής, τη μετατροπή ζώνης ώρας και το πραγματικό ρολόι του κεντρικού υπολογιστή μεσολάβησης πριν αλλάξετε οτιδήποτε.
Η γηγενής μορφή πρόσβασης του Squid ξεκινά με μια χρονοσφραγίδα εποχής, που συνήθως γράφεται ως %ts.%03tu: δευτερόλεπτα από την εποχή ακολουθούμενα από τρία ψηφία χιλιοστοδευτερολέπτων. Μια τιμή σε αυτή τη θέση δεν είναι μορφοποιημένη ημερομηνία ημερολογίου.
Ελέγξτε πρώτα την ενεργή μορφή access_log. Για το Squid 7, εξετάστε την επιλογή εξόδου και μορφής του access_log για την παρουσία. Μια προσαρμοσμένη μορφή καταγραφής, ένα πρόθεμα syslog ή ένας επεξεργαστής καταγραφής πιο κάτω μπορεί να τοποθετήσει διαφορετική χρονοσφραγίδα στην αρχή της εμφανιζόμενης γραμμής.
Τρεις έλεγχοι το περιορίζουν
- Αποκωδικοποιήστε την αριθμητική τιμή με τη σωστή μονάδα. Τα κλασματικά ψηφία είναι μέρος μιας τιμής δευτερολέπτων, όχι ξεχωριστή ακέραια χρονοσφραγίδα σε χιλιοστά του δευτερολέπτου.
- Συγκρίνετε την αποκωδικοποιημένη ώρα UTC με την εμφάνιση τοπικής ώρας. Μια διαφορά ζώνης ώρας μπορεί να μετακινήσει την εμφανιζόμενη ώρα και μερικές φορές την ημερομηνία του ημερολογίου· δεν εξηγεί όμως μια ημερομηνία πολλά χρόνια μακριά.
- Συγκρίνετε μια νέα εγγραφή με το ρολόι του μηχανήματος που εκτελεί αυτή την παρουσία Squid. Σε κεντρικό υπολογιστή systemd, το
timedatectl statusαναφέρει ρυθμίσεις ρολογιού και κατάσταση συγχρονισμού.
Αν και το ρολόι του κεντρικού υπολογιστή είναι λάθος, ερευνήστε τον συγχρονισμό ώρας του και, όπου ισχύει, τη διαμόρφωση ώρας της εικονικής μηχανής. Μια μεμονωμένη απίθανη ημερομηνία καταγραφής δεν αρκεί για να ταυτοποιήσει μια αποτυχημένη μπαταρία ρολογιού υλικού.
Αν το ρολόι του κεντρικού υπολογιστή είναι σωστό, επιβεβαιώστε ότι το αρχείο είναι τρέχον και ανήκει σε αυτή την παρουσία. Ελέγξτε περιστρεφόμενα αρχεία, απομακρυσμένους συλλέκτες και μετατροπές χρονοσφραγίδων στο εργαλείο προβολής.
Διακρίνετε επίσης τη χρονοσφραγίδα της συναλλαγής από τη στιγμή που ένας συλλέκτης λαμβάνει τη γραμμή. Η κανονική καταγραφή πρόσβασης γίνεται όταν ολοκληρώνεται το αίτημα, και η καταγραφή του δαίμονα μπορεί να γράφει ασύγχρονα. Ένα μακροχρόνιο αίτημα ή τούνελ δεν χρειάζεται να εμφανιστεί στην ώρα της αρχικής σύνδεσης.