Регистрация...

Eserv Forum / E3 / Eproxy 3 Support / ERR_CANNOT_FETCH

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Доброе вркмя суток !
Eproxy/3.0, build 7017 + PigMail/PigProxy version 1.28a
Настроил каскадирование прокси. У клиентов IE6 при работе с ресурвом www.one.lv постоянно выскакивает ошибка:

Ошибка чтения -------------------------------------------------------------------------------- Во время доставки этого URL произошла следующая ошибка: Ошибка -1002 Пояснение: Удаленный сервер неожиданно закрыл соединение (не передав все необходимые по протоколу данные). Если нужно сделать ещё одну попытку, нажмите "Обновить" в браузере. -------------------------------------------------------------------------------- Generated Mon, 27 Nov 2006 14:05:20 +0200 by 192.168.42.204 (Eproxy/3.0)
если после ошибки обновить страницу, то есть шанс что будет нормально.
У пары клиентов Opera 9 — всё в порядке. На своём компьютере с IE6 повторить подобную ошибку не смог.
Вот содержимое 20061127HTTPP.log для одного соединения:
13:20:21 165562 Connection from: 192.168.50.208:2393 13:20:21 165562 Local Network 13:20:21 165562 POST http://c7.one.lv/gwt/one.app.community.gwt.Events/EventFeedService HTTP/1.0 13:20:21 165562 Authorized by IP and MAC as: domain_user@domain 13:20:21 165562 Local Network 13:20:21 165562 Executing request: TCP_MISS POST CASCADE 13:20:22 165562 HTTP/1.1 200 OK 13:20:22 165562 Request completed: TCP_MISS/200 260/861 POST CASCADE/192.168.1.5 text/plain; 0 13:20:30 165562 POST http://c7.one.lv/gwt/one.app.community.gwt.Events/EventFeedService HTTP/1.0 13:20:30 165562 Authorized by IP and MAC as: domain_user@domain 13:20:30 165562 Local Network 13:20:30 165562 Executing request: TCP_MISS POST CASCADE 13:20:30 165562 Request completed: ERR_CANNOT_FETCH/503 739/950 POST CASCADE/192.168.1.5 - 4294966294 13:20:30 165562 STAT: 1811:999:316:2003:9328

До этого работало без каскадирования — было всё в порядке.
Похоже это проблема всех сайтов, где надо логиниться.
 
Комментарии к этой версии (27.11.2006 15:12) [~ND] 6c3322d7
АвторДатаТекстtags
pig27.11.2006 15:56
А есть возможность заглянуть в логи вышестоящего прокси?
И сделать оперативный лог шестого уровня.

Хотя, мне кажется, что я вижу баг. В исходнике для прямого соединения: перед POST — переконнект в любом случае, — а в каскаде это не предусмотрено, Eproxy идёт по ранее установленному соединению, а оно, наверное, уже закрыто, потому что и перед этим был POST (значит, на том конце скрипт).
imported
ND27.11.2006 16:05
Вышестоящий прокси недоступен, увы.
Лог 6-ого уровня смогу сделать только в среду.

Похоже включение опций в настройках IE6: use HTTP 1.1 use HTTP 1.1 through proxy connections решает эту проблему (испробовано пока на одной машине).

Сейчас ищется возможность включения этих опций через групповые политики — не могу найти
imported
ac27.11.2006 16:44
Такое исправление (подсказка Игоря) должно помочь: http://www.eserv.ru/cvsweb-nt/cvsweb.cgi/install/Eserv3/Eproxy/conf/http-proxy/plugins/hierarchy/index.f.diff?r1=1.8&r2=1.9
imported
ND27.11.2006 17:04
Исправление не помогает, или надо EProxy перезапустить ?

После перезапуска EProxy — заработало
imported
Работает на Eserv/5.05555 (05.06.2016)