Зависло письмо!
Друзья, подскажите что делать!
Делал на сайте рассылку одного письма на несколько адресов. Но тут случилась какая-то беда. На один из этих адресов вдруг стало валится это письмо каждые 4-5 сек. И я не понимаю где оно зависло: на сайте или на сервере?
Уже серевер перезапускал, все равно валится. Сервер Linode. В папке /var/mail создается файл который видимо и рассылает. Удаляй не удаляй, все равно.
Мне уже их админы прислали письмо что у меня перерасход траффика. Короче караул! Помогите!
Делал на сайте рассылку одного письма на несколько адресов. Но тут случилась какая-то беда. На один из этих адресов вдруг стало валится это письмо каждые 4-5 сек. И я не понимаю где оно зависло: на сайте или на сервере?
Уже серевер перезапускал, все равно валится. Сервер Linode. В папке /var/mail создается файл который видимо и рассылает. Удаляй не удаляй, все равно.
Мне уже их админы прислали письмо что у меня перерасход траффика. Короче караул! Помогите!
Комментарии: 11
У тебя это делает или скрипт сайта, или cron. Зависнуть в линуксе так ничего не может.
Попробуй остановить php-fpm (или apache2). Потом попробуй остановить cron (sudo service cron stop). Ну и смотри, будет появляться письмо или нет.
Попробуй остановить php-fpm (или apache2). Потом попробуй остановить cron (sudo service cron stop). Ну и смотри, будет появляться письмо или нет.
Остановил и php-fpm и cron, но письмо все равно приходит. Причем с датой полтора часа назад. Как такое может быть?
Можешь скинуть доступ по ssh на сервер? bezumkin@ya.ru
Выслал
У тебя в /var/spool/mqueue было 22 тысячи одинаковых писем. То есть, в момент сбоя тебе насоздавало огромную очередь сообщений, которую почтовик честно пытался отправить.
Раз есть очередь — он будет ее отправлять, не взирая на перезагрузки. Я это дело почистил, сейчас, вроде бы, все окей.
Проверяй.
Раз есть очередь — он будет ее отправлять, не взирая на перезагрузки. Я это дело почистил, сейчас, вроде бы, все окей.
Проверяй.
Да, отправка прекратилась. Огромного спасибо! Но как понять причину по которой образовалась эта очередь? В принципе ничего сверхестественного я не делал: создал скрипт, который нормально работал на другом сервере и тестировал его.
Не знаю.
Понял. Василий, спасибо! Что я должен за беспокойство?
Ничего.
Запускаться в той же последовательности: cron, потом php5-fpm?
Да без разницы =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.