Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 22153|Απάντηση: 1

[Ρέντις] Αντιμετώπιση προβλημάτων SLOWLOG για Redis

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 3/6/2021 10:47:30 π.μ. | | | |
Στη βάση δεδομένων mysql, μπορούν να καταγραφούν αργά αρχεία καταγραφής ερωτημάτων και για εντολές που χρειάζονται πολύ χρόνο, καταγράφονται στο αρχείο καταγραφής και το redis έχει επίσης αργά αρχεία καταγραφής ερωτημάτων, τα οποία είναι ενεργοποιημένα από προεπιλογή και καταγράφονται στη μνήμη.
Στα αρχεία καταγραφής redis του διακομιστή, μοιάζει με αυτό:

84192:C 02 Ιουνίου 2021 05:32:28.074 * RDB: 0 MB μνήμης που χρησιμοποιείται από αντιγραφή σε εγγραφή
11833:S 02 Ιουνίου 2021 05:32:28.158 * Η αποθήκευση στο παρασκήνιο τερματίστηκε με επιτυχία
11833:S 02 Ιουνίου 2021 05:35:28.598 * Ελήφθη μήνυμα FAIL από το a1d5197856bc3da8c376cac9944c1094c47ab113 σχετικά με το b253fafced7217460b528b16d2efbc9059ec89a6
11833:S 02 Ιουνίου 2021 05:35:28.599 # Η κατάσταση συμπλέγματος άλλαξε: αποτυχία
11833:S 02 Ιουνίου 2021 05:35:32.023 # Η κατάσταση συμπλέγματος άλλαξε: ok
11833:S 02 Ιουνίου 2021 05:35:35.715 * Απαλοιφή κατάστασης FAIL για τον κόμβο b253fafced7217460b528b16d2efbc9059ec89a6: η ρεπλίκα είναι ξανά προσβάσιμη.
11833:S 02 Ιουνίου 2021 05:37:29.073 * 10 αλλαγές σε 300 δευτερόλεπτα. Οικονομία...
11833:S 02 Ιουνίου 2021 05:37:29.081 * Η αποθήκευση στο παρασκήνιο ξεκίνησε από το pid 85398
Βρέθηκε ένα αρχείο καταγραφής μηνυμάτων FAIL.


Αρχεία καταγραφής αργών ερωτημάτων ερωτημάτων






Υποβολή ερωτήματος στον τρέχοντα αριθμό αργών εγγραφών αρχείου καταγραφής ερωτημάτων


Απαλοιφή των αργών αρχείων καταγραφής ερωτημάτων



Προβολή της διαμόρφωσης

1) "slowlog-log-πιο αργό από"
2) "10000"
3) "slowlog-max-len"
4) "128"
Το slowlog-log-sslow-than αντιπροσωπεύει το όριο για αργά ερωτήματα σε μικροδευτερόλεπτα. Όταν ο χρόνος εκτέλεσης μιας εντολής ερωτήματος υπερβαίνει το καθορισμένο όριο, η εντολή καταγράφεται στο αρχείο καταγραφής αργών ερωτημάτων. Όταν το slowlog-log-slower-than=0, καταγράφει όλες τις εντολές. slowlog-log-slower-than<0, δεν καταγράφονται εντολές. Η προεπιλεγμένη τιμή για το slowlog-log-sslow-than είναι 10000 (10 ms, 1 δευτερόλεπτο = 1.000 ms = 1.000.000 μικροδευτερόλεπτα).

Το slowlog-max-len αντιπροσωπεύει τον μέγιστο αριθμό αρχείων καταγραφής αργών ερωτημάτων. Είναι μια δομή αποθήκευσης με τη μορφή ουράς, ουράς πρώτης εισόδου, πρώτης εξόδου, δηλαδή, όταν ο μέγιστος αριθμός αργών αρχείων καταγραφής ερωτημάτων φτάσει στον μέγιστο αριθμό, οι παλαιότερες καταγεγραμμένες καταχωρήσεις καταγραφής θα καταστραφούν. Η προεπιλεγμένη τιμή του slowlog-max-len είναι 128 και αποθηκεύεται στη μνήμη, επομένως η επανεκκίνηση του redis θα διαγράψει τα αρχεία καταγραφής αργών ερωτημάτων.

Τροποποιήστε τη διαμόρφωση

(Τέλος)




Προηγούμενος:.NET/C# επαληθεύει ότι η διεύθυνση IP βρίσκεται εντός του τμήματος IP
Επόμενος:Η επίσημη λήψη του VS Code είναι αργή και ο εγχώριος κατοπτρισμός επιταχύνεται
Δημοσιεύτηκε στις 22/9/2021 8:28:44 μ.μ. |
Μάθε να μαθαίνεις...
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com