Регистрация
Вход через соцсети
Восстановление пароля

Дублируются письма

Новый топик
03.07.2013, 23:34
Ответить | Цитировать
Гость
Гость

Доброго времени суток.
Встречалась ли у кого-нибудь такая проблема:
Рассылка происходит стандартным скриптом нетката по расписанию (mail_queue).
И периодически некоторые письма дублируются. Т.е. приходят одномоментно на почту 2 и более одинаковых писем.
Хостер сказал, что на почтовом сервере проблем нет. Анализируйте скрипты.
04.07.2013, 08:44
Ответить | Цитировать
ipm
Ильин Павел

Зарегистрирован:
2012-10-12
Сообщений: 367

Проверьте в действие после добавления код. Может дважды что-то прописано.

Знание может быть лишь у того, у кого есть вопросы. Ханс Георг Гадамер
01.08.2013, 22:37
Ответить | Цитировать
Гость
Гость

Нет, не прописано.
mail_queue выполняется по расписанию. Если коротко, то идет выборка изменившихся объектов и затем рассылка подписавшимся на эти объекты.
Поймал момент такой, когда в БД 2 и более подряд одинаковых письма на отправку.
Т.е. и дата формирования одинаковая даже.
Такое происходит неведомым мне образом и не могу пока найти закономерность.
11.08.2013, 01:45
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Боюсь, без отладки Вам не разобраться.
Ставьте в скрипты отладочную информацию, чтобы она писалась в логи. И тогда будет видно, кто и почему лишний раз письмо отправил.

13.08.2013, 22:55
Ответить | Цитировать
Гость
Гость

Так и делаю. Пока причину не нашел.
23.08.2013, 23:54
Ответить | Цитировать
Гость
Гость

Проблема, к сожалению, пока так и не найдена..
Мало того - ни с того, ни с сего вылезла еще одна трабла - в заголовке письма периодически стала проскакивать константа MAIN_EMAIL_ENCODING вместо кодировки (в моем случае, это windows-1251)
С какого перепугу - не знаю.
Пока везде вручную прописал кодировку.
27.08.2013, 20:44
Ответить | Цитировать
Руслан Густокашин
Студия Вэлпис
Руслан Густокашин

Зарегистрирован:
2012-02-06
Сообщений: 869

Да, что-то прямо жутики. улыбка Придется Вам либо свою систему контроля делать (которая перед отправкой письма будет проверять, не отправляли ли его уже), либо обращаться в техподдержку НетКэт.

31.08.2013, 16:33
Ответить | Цитировать
Гость
Гость

В пятерке, вообще, дублирование это беда. Код дублирует в макете (если через админку править), счетчик дублирует (опять-же, если через админку вносить). Приходится лезть в макет по ФТП и править ручками дубликаты.
198 196 2013-08-31 16:33:35 13140
Описание проекта