# Το ένα όπου και Email Exception logger "ήταν μια καλή ιδέα εκείνη τη στιγμή"

<datetime class="hidden">2006-09-07T00:00</datetime>

<!-- category -- mostlylucidcouk, Imported -->
## 

Το ένα όπου και Email Exception logger "ήταν μια καλή ιδέα εκείνη τη στιγμή"

αναρτήθηκε το Σάββατο, 25 Σεπτεμβρίου 2004 2:02 πμ

Έχω αυτή την εφαρμογή σε έναν ιστότοπο πελάτη που έχει ένα χαρακτηριστικό καταγραφής εξαίρεσης, έτσι κάθε αρχείο καταγραφής εξαίρεσης στο τοπικό αρχείο γεγονότων στη συνέχεια μου στέλνει ένα email - μεγάλη ιδέα ε; Αυτό που δεν είχα σκεφτεί είναι "τι συμβαίνει αν το αρχείο καταγραφής γεγονότων παίρνει γεμάτο;" - απόψε ανακάλυψα. Αποδεικνύεται ότι αν δεν μπορεί να γράψει στο αρχείο καταγραφής γεγονότων, στέλνει ένα email... φαίνεται να υπάρχει ένα κομμάτι ενός σφάλματος όμως - κάτι εκεί μέσα βλέπει μια αποτυχία να γράψω στο ημερολόγιο εκδήλωσης ως loggable εξαίρεση. Δυστυχώς, το αρχείο καταγραφής γεγονότων πήρε πλήρη...αποτέλεσμα σε ένα βρόχο - αυτή τη στιγμή να πάρει περίπου 10 email ανά δευτερόλεπτο! Ευτυχώς ήμουν σε απευθείας σύνδεση όταν αυτό ξεκίνησε έτσι πήρα σταμάτησε μετά από περίπου 20 λεπτά (και διαγράφηκε 300MB+ των μηνυμάτων από την ουρά SMTP στον εξυπηρετητή) - Υπολογίζω ότι έχω ακόμα περίπου 10000 emails για να πάρετε όμως. Bugger!