В Django, когда у меня возникает критическая или некритическая / предупреждающая «ошибка», я отправляю электронное письмо на указанный адрес в зависимости от ошибки.
Проблема заключается в том, что иногда персонал получает несколько сообщений ста же ошибка за короткий промежуток времени.
Мне нужен механизм, который после отправки типа ошибки не будет отправлять новое сообщение для той же ошибки в заданный интервал времени, возможно увеличение интервалов времени между отправкой.
Также мне нужномеханизм сброса, если ошибка больше не вызывается.
Я предпочитаю что-то, что не связано с сохранением информации в базе данных.
У меня нет кода, потому что у меня нетиметь четкий план по его реализации.
Я думал об использовании общей переменной, может быть, словаря, и через некоторое время сбрасывал ее, если не сработала ошибка, но я не знаю, как можно работать с предупреждающими электронными письмами с пробелами.