[devel] Баги с mod_proxy.
Andrey Orlov
=?iso-8859-1?q?cray_=CE=C1_neural=2Eru?=
Чт Фев 21 19:30:14 MSK 2002
On Thursday 21 February 2002 15:24, you wrote:
> > изменений? Если в курсе, может быть опишите в двух-трех словах?
> Увы, не в курсе.
тов. Боковой. Мы внимательно изучили возможности новой версии mod_proxy. По
дороге выпили весь кофе и съели весь валидол. Эксперименты показали :
1. Эта гм, экспериментальная, гм, альфа, гм, версия mod_proxy не работает. Мы
к текущему моменту зафиксировали по крайней мере две баги в реализации
протокола, подробнее ниже;
2. Предлагаем рассмотреть вариант использования более старой версии mod_proxy
- думаю, если выдрать ее из релиза 22 и подрубить к ней наш патч будет вполне
работоспособно;
Зафиксированные ошибки:
1. ПРопуск повторных заголовков - после прохода запроса через mod_proxy из
двух заголовков Set-Cookie остается только последний. Хотя возможно отдавать
два кука одним загоовком - страница 31 RFC 2068 разрешает повторные заголовки.
Такое поведение прокси приведет к потере работоспособности практиески любого
WEB-интерактива __особенно__ связанного с авторизацией (напомню, до 90%
сайтов юзает различные авторизационные схемы основанные на куках, а уж всякие
баннерно-трекинговые службы ....);
2. При попытке ревалидирования устаревшего содержимого мод_прокси так сказать
"виснет" - мне не удалось до сих пор понять это явление, но проявляется
примерно так:
--- Получить картинку через прокси;
--- Подождать истечение (примерно) интервала ревалидрования;
--- Отдать запрос за картинкой
Результат: galeon и netscape бесконечно ждут завершения запроса, konqurer и
wget получают 0 байт, telnet (ну вы понимете что я там вводил) отдает
корректный результат.
Видимо, какие-то там проблемы с обработкой разных форматов запросов, но я
думаю,
первой проблемы (пропадание хидеров) более чем достаточно чбы убрать эту
версию mod_proxy;
В последствии, я постараюсь сделать более подробное заключение и найти-таки
багу, а сейчас - лучше видимо взять mod_proxy от более ранней версии апача;
Для тех кто сомневается: разумеется, мы попробовали воспроизвести ситуацию в
версии апача 1.3.20 из ноябрьского сиза пересобранного с нашим патчем,
ситуация не воспроизвелась - т.е. с ним было все ОК.
--
BstRgrds --
-- Чертова Кукла -x---X;-) -x---X;-)
Подробная информация о списке рассылки Devel