На большинстве веб-сайтов, которые я разрабатываю, я добавляю что-то, чтобы уведомлять меня по электронной почте о любых 500 ошибках.
Однако, когда что-то идет не так, я могу получить десятки этих сообщений об ошибках (как только я получу тысячи).
Итак, я хочу реализовать некоторую форму контроля за наводнениями. Я занимаюсь разработкой в ASP.NET (C #), а также имею несколько старых сайтов в Classic ASP, но этот вопрос не совсем о конкретном языке.
Я думал о том, чтобы просто сохранить номер последней ошибки и время электронной почты в переменной приложения, и если следующая ошибка - это тот же номер ошибки и в течение определенного периода времени, то не отправлять электронную почту.
Просто интересно, какие другие методы люди используют для достижения этой цели.