cjelli: (hal9000)
[personal profile] cjelli
Интересно, что при попытке разобраться в проблеме, я запустил тест-систему, которая слала волны мейлов в тест-ящик, с другим скриптом, подбирающим их. После двух недель работы никаких проблем обнаружено не было, и я начал беспокоиться о своем здоровье. Выбора не оставалось: я снова перевел продакшн в модус операнди сервиса, а не кронтаба, и, вот, нате, меньше чем через день снова появились эти призрачные мейлы. Если сервис перезапустить, он эти мейлы начинает видеть, обрабатывает, но через некоторое время опять начинает терять.
 
И тут я заметил, что почему-то у нас стало появляться больше мейлов со срезанными аттачментами. Они всегда были, и я полагал, что аттачменты срезает обеспокоенный исходящий SMTP-сервер, поэтому ничего по этому поводу не делал, а тут решил присмотреться. Выяснилось, что срезаются аттачменты с файлами (остаются пустышки), аттачмент с текстом переносится в хвост, а еще, в самом конце, добавляется странная приблуда под названием ATP_File, тоже в форме змеиаттачмента. Погуглил и узнал, что это, оказывается, такая фишка сервиса Office365. Я двадцать раз говорил нашему IT снять все фильтры и прочие фишки с этого ящика, но от некоторых нельзя ждать слишком многого (С).
 
Заполнил тикет. Наш бангалорский IT, будучи без понятия, переправил тикет в Майкрософт. Я думал, что меня ждет очередной концерт, достойный болливуда, но оказалось, что поддержка МС по этому поводу сидит в Румынии(!), и через двенадцать часов мы получили обстоятельный ответ, что происходит, и как это отменять. Тем временем я обнаружил еще большую странность: оказалось, на каждый стриженый мейл, ATP клонирует и исходную копию (видимо, для показа мейла без/с аттачментами в Аутлуке). У меня вдруг появилась идея, что это клонирование и сводит аймэп с ума, производя те самые фантомные мейлы, о которых речь шла в предыдущих главах и в первом абзаце. Это, конечно, неудобство, но по крайней мере, данные не терялись.
 
Неожиданно блеснул наш IT, вдруг, вместо выполнения инструкций, попросив перенос кейса в мой(!) часовой пояс. Я написал, сказав, что доволен сервисом из Бухареста, не отвлекайтесь, делайте, что вам сказал Андрей-Богдан. Увы, нас перебросили на представителя из Сиэттла с боевым именем Конан, но судя по фамилии и косноязыкому изложению, явно взявшему это имя взамен на поднебесное. (У нас работает, например, Джон Ли. Я случайно как-то увидел посылку на его столе. В графе "адресат" значилось 'Huy Li'.) Вместе с этим Конаном наш саппорт попытался отменить правило ATP, но результат был обратный желаемому: фильтр продолжал работать, но цельной копии больше не сохранялось, аттачменты с данными терялись бесследно. Я виртуально заорал и замахал руками, и прежнее правило вернули.
 
Тем временем, скрипт, будучи запущен, как сервис, продолжал зависать, не видя призрачных мейлов. Какие-то инженеры, которым было якобы поручено разобраться, никак не могли найти в своих логах, что же там происходит, присылая мне, через кейс-менеджера, ответы типа: "Вот, мы видим login, select, delete, а что у вас с рукойне так?". В какой-то момент я даже перекомпилировал mutt, чтоб выслать им trace, а заодно typescript телнета. 
 
Кризис нарастал, даже наш отдел в Болгарии, тоже занимающийся этим проектом, заметил, что в сарае не хватает стены, и подбросил пару тикетов. Я уже добрался до своего институтского приятеля, который работает в МС на довольно высокой должности, но в другом отделе, и попросил найти кого-то, кто может не то, чтобы разобраться, но хотя бы понять происходящее. Вдруг случилась неожиданность: Конан и наша бангалорская конница сумели починить ATP. Моя вышеупомянутая идея оказалась верной - с того же момента починился и сервис, работающий с аймэпом. Прошло 18 дней, и ни одного сбоя пока, тьфу х 33, не произошло. Понятно, почему тест не мог это поймать: ATP на внутреннюю переписку не реагирует.
 
Я закрыл оба тикета, дал Майкрософту их перекрестные номера и предложил разбираться, почему ATP сводит с ума IMAP. Через две недели Конан написал нам бодрое сообщение: "Ну, как у вас дела?" А я вот думаю, сколько отпуска мне нужно испросить у начальства на восстановление нервной системы.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

cjelli: (Default)
Роман Михайлович

December 2025

S M T W T F S
 123456
78 910111213
14 15161718 1920
21222324252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 14th, 2026 08:37 pm
Powered by Dreamwidth Studios