Отправка предупреждений / сообщений об ошибках с заданными интервалами времени между ними - PullRequest
0 голосов
/ 13 декабря 2018

В Django, когда у меня возникает критическая или некритическая / предупреждающая «ошибка», я отправляю электронное письмо на указанный адрес в зависимости от ошибки.

Проблема заключается в том, что иногда персонал получает несколько сообщений ста же ошибка за короткий промежуток времени.

Мне нужен механизм, который после отправки типа ошибки не будет отправлять новое сообщение для той же ошибки в заданный интервал времени, возможно увеличение интервалов времени между отправкой.

Также мне нужномеханизм сброса, если ошибка больше не вызывается.

Я предпочитаю что-то, что не связано с сохранением информации в базе данных.

У меня нет кода, потому что у меня нетиметь четкий план по его реализации.

Я думал об использовании общей переменной, может быть, словаря, и через некоторое время сбрасывал ее, если не сработала ошибка, но я не знаю, как можно работать с предупреждающими электронными письмами с пробелами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...