Я использую функцию error_log () примерно так:
error_log($errorstring, 1, 'myemail@gmail.com');
И это прекрасно работает, но каждый раз, когда он выполняется, я получаю ровно 3 копии одного и того же электронного письма с интервалом в 1 или 2 секунды. В нем нет цикла или чего-либо еще, это просто для того, чтобы уведомить меня о неудачной попытке входа в систему, поэтому он вызывается только один раз, прежде чем die () s.
У кого-нибудь есть какие-нибудь яркие идеи по этому поводу?
РЕДАКТИРОВАТЬ: Извините, забыл упомянуть, это в PHP с использованием функции error_log ().
EDIT2: я переключился на использование обработчика ошибок, найденного здесь:
http://www.tonymarston.net/php-mysql/errorhandler.html
Я обнаружил, что, хотя ошибки MySQL генерируют только одно электронное письмо, как и предполагалось, ошибки, не связанные с MySQL, генерируют три электронных письма. Это всегда три ... никогда больше или меньше, и они расположены на расстоянии от 0 до 2 секунд друг от друга, основываясь на отметке времени, отправленной в электронных письмах.
У кого-нибудь есть другие идеи, почему в мире это происходит ??