metaclass: (Default)
metaclass ([personal profile] metaclass) wrote2014-12-22 01:07 pm

Новости из сумеречного мира.

Звонит клиент и жалуется: на одном рабочем месте валится ошибка в отчете.
Смотрю логи - дохнет на распаковке gzip ответа от сервера приложений, битые данные.
Добавляю в прогу отладочное сохранение ответа сервера, смотрю логи: идет 60 килобайт gzip, затем бац - распакованный кусок ответа, несколько килобайт.
Перекапываю в интернетах баги jetty, баги клиентской либы - ничего похожего.
Ладно, прошу у клиентов доступ на проблемное рабочее место, скачиваю туда wget/curl/wireshark/sysinternals и начинаю тестировать.
curl пишет такое: "received problem 3 in the chunky parser". На выход пишет тот же самый ад, что у меня в логах, половина gzip, половина ответ.
wget получает данные целыми, WTF
Ладно, думаю, запускаю tshark с фильтрацией моего коннекта, еще раз запускаю curl, получаю битые данные.
Скачиваю дамп разговора curl и сервера себе, открываю - идеальный ответ сервера, chunked encoding, в конце 0 чанк, все как доктор прописал.
В итоге - лезу в драйвера сети, смотрю - а там антивирус ESET ПРОТОКОЛЫ БЛЯДЬ ФИЛЬТРУЕТ.
Включаю все свои проги в исключения, все начинает работать как положено.

Козлопитоны из ESET в драйвере декодят gzip, декодят chunk encoding и успешно поверх этого грохают свой же буфер, придурки лагерные.

[identity profile] ext_1684112 (from livejournal.com) 2014-12-22 01:20 pm (UTC)(link)
Все же вы, ребе, не админ. Я бы сперва поотключал всю защиту вроде антивирусов и проактивных систем, а если не помощет - вот тогда и запускать WireShark.

[identity profile] metaclass.livejournal.com 2014-12-22 01:45 pm (UTC)(link)
Я все-таки больше верю разработчикам инфраструктурных вещей, чем себе и авторам используемых у меня либ.

[identity profile] aamonster.livejournal.com 2014-12-22 02:45 pm (UTC)(link)
Вы что, таки в первый раз получаете проблемы от антивируса?
Я и на прошлой работе сталкивался, и на нынешней...

[identity profile] metaclass.livejournal.com 2014-12-22 03:05 pm (UTC)(link)
Связанную с повреждением tcp-потока - первый раз :)

[identity profile] ynot.livejournal.com 2014-12-23 06:37 am (UTC)(link)
ну собственно именно поэтому вам и пишут, что "не админ" (который верит своей левой ноге больше всего остального)

погромисты в силу постоянного наблюдения своих косяков - депрессивные и с заниженной самооценкой, а админы параноидные или маниакальные. Неизвестно, что лучше.