Τα access logs δείχνουν requests και status codes, ενώ τα error logs δείχνουν server/application προβλήματα. Η σωστή διάγνωση απαιτεί ακριβή ώρα και URL.
Πριν ξεκινήσεις
- Αναπαρήγαγε το πρόβλημα μία φορά και σημείωσε ώρα/URL.
- Μην δημοσιεύεις logs με IPs, paths, tokens ή προσωπικά δεδομένα.
- Μην θεωρείς κάθε warning αιτία του προβλήματος.
Προσοχή: Μοιράσου μόνο το σχετικό, αποχαρακτηρισμένο απόσπασμα log και ποτέ credentials ή tokens.
Βήματα
- Άνοιξε Στατιστικά > Αρχείο πρόσβασης για request, path, status και client πληροφορίες.
- Φίλτραρε νοητά με βάση την ώρα και το ακριβές URL.
- Άνοιξε Στατιστικά > Αρχείο σφαλμάτων.
- Αναζήτησε fatal, timeout, permission ή backend error την ίδια ώρα.
- Συσχέτισε 403/404/500/502/503 με το αντίστοιχο request.
- Έλεγξε Στατιστικά > Χρήση πόρων όταν υπάρχουν timeouts ή διαλείποντα errors.
- Κάνε μία διορθωτική αλλαγή και επανάλαβε το test.
Πώς ελέγχω ότι ολοκληρώθηκε σωστά
- Έχεις αντιστοιχίσει συγκεκριμένο request με συγκεκριμένο log event.
- Μετά τη διόρθωση δεν επαναλαμβάνεται το error.
- Η λειτουργία ολοκληρώνεται και τα resource metrics είναι φυσιολογικά.
Συνηθισμένα προβλήματα
- Δεν υπάρχει entry: έλεγξε σωστό site, ώρα και αν το request έφτασε στον server.
- Πάρα πολλά bot requests: φιλτράρισε με ώρα/path και εξέτασε rate/security controls.
- Warning χωρίς σύμπτωμα: μην το αντιμετωπίζεις ως fatal χωρίς correlation.
- Log περιέχει secrets: κάνε redact πριν το μοιραστείς.