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

Eserv Forum / E2 / Eserv 2 support / Проблема работы с сайтом Консультант+

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Взял на пробу Eserv, настроил на нем прокси. Теперь возникла такая проблема при работе с сайтом Консультант+:
  1. Заходим на сайт www.consultant.ru/online/
  2. Переходим по ссылке "Специальная интернет-версия", "Законодательство".
  3. Внизу на странице выбираем "Эксперт-приложение".
  4. Результат — сообщение "Не удается отобразить страницу XML"
  5. При подключении напрямую, минуя прокси, все отрабатывает правильно. В чем может быть проблема?
 
Комментарии к этой версии (24.01.2008 11:31) [~Ed111] 80566fe7
АвторДатаТекстtags
pig24.01.2008 12:07
Обновите Eserv.exe: ftp://ftp.eserv.ru/pub/beta/2.99/Eserv3526.zip
Если не поможет, покажите выдержку из лога HTTP, соответствующую неудачному обращению.
imported
Ed11124.01.2008 12:35
Не помогло. Вот выдержка:
12:29:37 142
Connection from: 192.168.24.207:3339 12:29:37 142 GET http://base.consultant.ru/cons/static/lawlist.xsl HTTP/1.0 12:29:37 142 Accept: */* 12:29:37 142 UA-CPU: x86 12:29:37 142 Cookie: CP=84.17.229.88.85817120109330620; CONS7E0F176D285C0C26BFBED0E1711F791F=AE0EBE9B6450BF3B7B6AF13029EA47D9 12:29:37 142 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) 12:29:37 142 Host: base.consultant.ru 12:29:37 142 Proxy-Connection: Keep-Alive 12:29:37 142 Proxy-Authorization: Basic ZWQ6TmtpYm1zeWI= 12:29:37 142 Authorized as: ed 12:29:38 142 base.consultant.ru 12:29:38 142 /cons/static/lawlist.xsl 12:29:38 142 Connected. 12:29:38 142 If-Modified-Since: Mon, 3 Dec 2007 10:03:14 GMT+3 12:29:38 142 HTTP/1.1 400 Bad Request 12:29:38 142 Date: Thu, 24 Jan 2008 09:29:41 GMT 12:29:38 142 Server: Apache 12:29:38 142 Content-Type: text/html; charset=windows-1251 12:29:38 142 Content-Length: 20 12:29:38 142 Connection: close 12:29:38 142 Content-Length = 20 12:29:38 142 Recv OK: size=20 bps=75 12:29:38 142 Done. Close connection. 12:29:38 142 Connection to client closed. 12:29:38 142 ThreadReturn: -4000 12:29:38 143 Connection from: 192.168.24.207:3341 12:29:38 143 GET http://base.consultant.ru/cons/static/lawlist.xsl HTTP/1.0 12:29:38 143 Accept: */* 12:29:38 143 Referer: http://base.consultant.ru/cons/cgi/online.cgi?req=query;div=LAW;mb=LAW;opt=1;ts=E0A6F1EEE926BB76B83D548CE94E8889;sb=EXP 12:29:38 143 Accept-Language: ru 12:29:38 143 UA-CPU: x86 12:29:38 143 Cookie: CP=84.17.229.88.85817120109330620; CONS7E0F176D285C0C26BFBED0E1711F791F=AE0EBE9B6450BF3B7B6AF13029EA47D9 12:29:38 143 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322) 12:29:38 143 Host: base.consultant.ru 12:29:38 143 Proxy-Connection: Keep-Alive 12:29:38 143 Proxy-Authorization: Basic ZWQ6TmtpYm1zeWI= 12:29:38 143 Authorized as: ed 12:29:38 143 base.consultant.ru 12:29:38 143 /cons/static/lawlist.xsl 12:29:38 141 Receiving aborted at byte offset: 60768 12:29:38 141 Connection to server closed: 10054
imported
ac24.01.2008 12:51
У меня работает и через Eproxy/3.33, и через Eserv/2.99 build: 3526.
IE7

Попробуйте F5, может просто обрыв связи был?
imported
ac24.01.2008 12:53
> 12:29:38 141 Receiving aborted at byte offset: 60768
> 12:29:38 141 Connection to server closed: 10054

Вот как раз обрыв. А что выше по логу про этот 141й поток? Это POST-запрос?
imported
ac24.01.2008 12:57
> 12:29:38 142 HTTP/1.1 400 Bad Request

А здесь вообще беда. По логу запрос нормальный, но апач говорит, что плохой. Может фильтрует кто трафик?
imported
ac24.01.2008 13:00
Вот такой же запрос про тот же файл из моего лога Eserv/2:
11:51:20 886
Connection from: 127.0.0.1:50516 11:51:20 886 GET http://base.consultant.ru/cons/static/lawlist.xsl HTTP/1.1 11:51:20 886 Accept: */* 11:51:20 886 UA-CPU: x86 11:51:20 886 Accept-Encoding: gzip, deflate 11:51:20 886 If-Modified-Since: Mon, 13 Aug 2007 13:54:07 GMT 11:51:20 886 If-None-Match: "f056f86ab1ddc71:a85" 11:51:20 886 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; InfoPath.2) 11:51:20 886 Proxy-Connection: Keep-Alive 11:51:20 886 Host: base.consultant.ru 11:51:20 886 Cookie: CP=193.124.6.150.645651201164492840; CONS7E0F176D285C0C26BFBED0E1711F791F=EEFB4D5EB2F9E4D2845736A5915E0740 11:51:20 886 base.consultant.ru 11:51:20 886 /cons/static/lawlist.xsl 11:51:20 886 Connected. 11:51:20 886 If-Modified-Since: Thu, 24 Jan 2008 08:55:49 GMT+2 11:51:20 886 HTTP/1.1 304 Not Modified 11:51:20 886 Date: Thu, 24 Jan 2008 09:51:35 GMT 11:51:20 886 Server: Apache 11:51:20 886 Etag: "f056f86ab1ddc71:a85" 11:51:20 886 Connection: close 11:51:20 886 Content-Type: text/plain; charset=windows-1251 11:51:20 886 Not modified, send from cache. 11:51:20 886 From cache. 11:51:20 886 http__/base.consultant.ru/cons/static/lawlist.xsl 11:51:20 886 HTTP/1.1 200 OK 11:51:20 886 Content-Length: 12962 11:51:20 886 Send OK bps=12962000 11:51:20 886 Connection to server closed: -4000
imported
ac24.01.2008 13:07
1. Заходим на сайт www.consultant.ru/online/
  1. Переходим по ссылке "Специальная интернет-версия", "Законодательство".
  2. Внизу на странице выбираем "Эксперт-приложение".
  3. Результат — сообщение "Не удается отобразить страницу XML"
Вот, кстати, URL списка документов "Эксперт-приложение" из вашего лога -12:29:38 143 Referer: http://base.consultant.ru/cons/cgi/online.cgi?req=query;div=LAW;mb=LAW;opt=1;ts=E0A6F1EEE926BB76B83D548CE94E8889;sb=EXP При нажатии на него нормально все скачивается через Eserv/2.99 и показывается.
imported
Ed11124.01.2008 13:12
ТАк... Одну засаду нашел. Отключил firewall на сетевом соединении, буду смотреть дальше, по результату отпишусь
imported
Ed11125.01.2008 11:48
ТАк... Отключил firewall на свойствах сетевой карты интернетовского сервака. Стало легче — открывается окно, которое раньше блокировалось, однако дерево документов не формируется, на экране только бегунок "идет постороение списка документов" и все. Вычистил полность BlackList, теперь он девственно пустой. Не помогает. Попробовал с ноута, с 7-м IE — такой же результат уже голову сломал.
imported
ac25.01.2008 12:05
И по приведенному выше URL'у та же картина?

А firewall какой именно?
imported
Ed11125.01.2008 12:25
Файрвол стоит аппаратный, DLink DFL-210. Его исключаю однозначно, т.к. мимо EServ все отрабатывается на ура.
По этой ссылке как раз и получается эффект, когда на экране работает бегунок с сообщением "Подождите, идет загрузка списка".
Еще вдогонку. если здесь http://base.consultant.ru/cons/cgi/online.cgi?req=card;div=LAW Попробовать выбрать строку "Дата", то в открывающемся окне отсутствуют значки справа от полей ввода. Если же щелкнуть на отсутствующем рисунке, то должен, по идее, появиться кадендарь для выбора конкретной даты. Однако выдается ошибка:
"На этой странице произошла ошибка сценария.
Строка 178
Символ 1
Код 0
URL: http://base.consultant.ru/cons/static/calendar.htm"
Снимаю это окошко кнопкой "Нет", В свойствах браузера отключаю использование прокси, тут же, не закрыва окно, давлю на поле календаря — все отрабатывается абсолютно правильно. Может где-то ошибка еще? Могут ли сторонние разработки как-то влиять на такую ситуацию?
imported
ac25.01.2008 12:53
Первое окошко ввода даты появляется, когда жму на Дата, у него в заголовке написано "http://base.consultant.ru/cons/static/date_entry.htm" (в IE7). Картинки на месте. Соответствующий лог:

11:42:00 130
Connection from: 127.0.0.1:51357 11:42:00 130 GET http://base.consultant.ru/cons/static/date_entry.htm HTTP/1.1 11:42:00 130 Accept: */* 11:42:00 130 Accept-Language: ru 11:42:00 130 UA-CPU: x86 11:42:00 130 Accept-Encoding: gzip, deflate 11:42:00 130 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; InfoPath.2) 11:42:00 130 Host: base.consultant.ru 11:42:00 130 Proxy-Connection: Keep-Alive 11:42:00 130 Cookie: CP=193.124.6.150.645651201164492840; CONS7E0F176D285C0C26BFBED0E1711F791F=ADCB6DAF5952DDFC65ED99F84AE02A37 11:42:00 130 base.consultant.ru 11:42:00 130 /cons/static/date_entry.htm 11:42:00 130 Connected. 11:42:00 130 HTTP/1.1 200 OK 11:42:00 130 Date: Fri, 25 Jan 2008 09:42:03 GMT 11:42:00 130 Server: Apache 11:42:00 130 Content-Length: 9669 11:42:00 130 Content-Type: text/html; charset=windows-1251 11:42:00 130 Last-Modified: Mon, 13 Aug 2007 13:54:07 GMT 11:42:00 130 Accept-Ranges: bytes 11:42:00 130 ETag: "29cfcf6ab1ddc71:a85" 11:42:00 130 X-Powered-By: ASP.NET 11:42:00 130 Connection: close 11:42:00 130 Content-Length = 9669 11:42:00 130 Recv OK: size=9669 bps=41320 11:42:00 130 Done. Close connection. 11:42:00 130 Connection to client closed. 11:42:00 130 ThreadReturn: -4000
Далее жму на картинку календаря рядом с "Точно", появляется окно http://base.consultant.ru/cons/static/calendar.htm, соответствующий лог:

11:42:03 134
Connection from: 127.0.0.1:51365 11:42:03 134 GET http://base.consultant.ru/cons/static/calendar.htm HTTP/1.1 11:42:03 134 Accept: */* 11:42:03 134 Accept-Language: ru 11:42:03 134 UA-CPU: x86 11:42:03 134 Accept-Encoding: gzip, deflate 11:42:03 134 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.0.04506; .NET CLR 3.5.21022; InfoPath.2) 11:42:03 134 Host: base.consultant.ru 11:42:03 134 Proxy-Connection: Keep-Alive 11:42:03 134 Cookie: CP=193.124.6.150.645651201164492840; CONS7E0F176D285C0C26BFBED0E1711F791F=ADCB6DAF5952DDFC65ED99F84AE02A37 11:42:03 134 base.consultant.ru 11:42:03 134 /cons/static/calendar.htm 11:42:03 134 Connected. 11:42:03 134 HTTP/1.1 200 OK 11:42:03 134 Date: Fri, 25 Jan 2008 09:42:06 GMT 11:42:03 134 Server: Apache 11:42:03 134 Content-Length: 5465 11:42:03 134 Content-Type: text/html; charset=windows-1251 11:42:03 134 Last-Modified: Mon, 13 Aug 2007 13:54:07 GMT 11:42:03 134 Accept-Ranges: bytes 11:42:03 134 ETag: "e1e1e26ab1ddc71:a85" 11:42:03 134 X-Powered-By: ASP.NET 11:42:03 134 Connection: close 11:42:03 134 Content-Length = 5465 11:42:03 134 Recv OK: size=5465 bps=49681 11:42:03 134 Done. Close connection. 11:42:03 134 Connection to client closed. 11:42:03 134 ThreadReturn: -4000
Пробовал несколько раз, никаких глюков не заметил. А у вас что про эти урлы в логе?

Файрвол стоит аппаратный, DLink DFL-210. Его исключаю однозначно, т.к. мимо EServ все отрабатывается на ура.


Аппаратный (т.е. программный в отдельной коробочке) — это, конечно, лучше локального программного, т.к. исключены конфликты на уровне локального сетевого стека. Но полностью исключать его влияние нельзя. У прокси несколько иные характеристики трафика, чем у браузера, и firewall может по-другому его обрабатывать. Вы не ответили на вчерашний вопрос насчет обрыва 10054, помогает ли F5, или страница эта всегда обрывается. Узнать точно, влияет firewall или нет, можно лишь исключив его из цепочки — временно, для теста.
imported
Ed11125.01.2008 13:41
F5 не помогает.
При попытке открыть календарь в логах появилось это:
13:34:42 4525 ThreadReturn: -4000
13:34:42 4526
Connection from: 192.168.24.43:2947 13:34:42 4526 GET http://base.consultant.ru/cons/static/cal_up.gif HTTP/1.1 13:34:42 4526 Accept: */* 13:34:42 4526 Referer: http://base.consultant.ru/cons/static/date_entry.htm 13:34:42 4526 Accept-Language: ru 13:34:42 4526 UA-CPU: x86 13:34:42 4526 Accept-Encoding: gzip, deflate 13:34:42 4526 If-Modified-Since: Mon, 13 Aug 2007 13:54:07 GMT 13:34:42 4526 If-None-Match: "2ef6d66ab1ddc71:a85" 13:34:42 4526 User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30) 13:34:42 4526 Proxy-Connection: Keep-Alive 13:34:42 4526 Host: base.consultant.ru 13:34:42 4526 Cookie: CONS7E0F176D285C0C26BFBED0E1711F791F=E17E8C20DA1735B52EB624564066E079; CP=84.17.229.88.631681201249210805 13:34:42 4526 Proxy-Authorization: Basic ZWQ6TmtpYm1zeWI= 13:34:42 4526 Authorized as: ed 13:34:42 4526 base.consultant.ru 13:34:42 4526 /cons/static/cal_up.gif 13:34:42 4526 Connected. 13:34:42 4526 If-Modified-Since: Mon, 3 Dec 2007 10:02:53 GMT+3 13:34:42 4526 HTTP/1.1 400 Bad Request 13:34:42 4526 Date: Fri, 25 Jan 2008 10:34:46 GMT 13:34:42 4526 Server: Apache 13:34:42 4526 Content-Type: text/html; charset=windows-1251 13:34:42 4526 Content-Length: 20 13:34:42 4526 Connection: close 13:34:42 4526 Content-Length = 20 13:34:42 4526 Recv OK: size=20 bps=256 13:34:42 4526 Done. Close connection. 13:34:42 4526 Connection to client closed. 13:34:42 4526 ThreadReturn: -4000
Мне непоянтно почему выбивает ошибку сценария на странице? Почему не отображаются картинки?
imported
ac25.01.2008 14:05
Ed111 пишет: F5 не помогает.
В логе обрывы есть?

Ed111 пишет: При попытке открыть календарь в логах появилось это:
13:34:42 4525 ThreadReturn: -4000
13:34:42 4526
Connection from: 192.168.24.43:2947 13:34:42 4526 GET http://base.consultant.ru/cons/static/cal_up.gif HTTP/1.1[/quote:b795ceaeb1]
Это скачивание картинки cal up ( cal up )

Неудачное:
13:34:42 4526 HTTP/1.1 400 Bad Request
Это означает, что серверу консультанта запрос от вашего браузера приходит кем-то испорченным.

Ed111 пишет: Мне непоянтно почему выбивает ошибку сценария на странице?
Потому что страница со сценарием обрывается или вообще не скачивается.

Ed111 пишет: Почему не отображаются картинки?
Потому что "400 Bad Request" в данном случае.

Попробуйте все же отключить firewall. Про проблему обрывов (правда на VPN) у этой модели firewall'а написано в обзоре на ixbt.com.

И на всякий случай стоит попробовать тоже: отключите авторизацию на прокси в Eserv (или замените на IP-авторизацию). Изменится ли что-нибудь?

Вообще ситуация достаточно характерная для влияния firewall'а или NAT'а: если основная страница скачивается, а у вложенных объектов (картинки, скрипты, ajax-запросы) проблемы, то значит что-то влияет на второй и последующие параллельные запросы. Например в старых (да и новых домашних) роутерах D-Link число одновременных TCP-сессий нередко ограничено всего 10ю. У вас железка "уровня предприятия", поэтому такой беды быть не должно, но мало ли где что...

И это тот признак, чем в частности отличается работа Eserv от браузера — бОльшим числом исходящих коннектов (Eproxy старается экономить по сравнению с Eserv/2, активнее использует Keep-Alive).
imported
Ed11125.01.2008 14:38
Исключить firewall, к сожалению, не получится по внутренним производственным причинам. Да и в логах файрвола ничего про апрекращение сессий нет. Хотя он может и молча это все отпинывать.
Заменить авторизацию на IP-вариант тоже не получится, ибо используется сервер терминалов с бездисковыми тупыми станциями. Соответственно, IP будет только один для всех юзеров. Мда... Загвоздка. Везде клинья
imported
ac25.01.2008 14:47
Ну, попробуйте тогда Eproxy.

ибо используется сервер терминалов с бездисковыми тупыми станциями.

Кстати, а загрузка машины большая?
imported
ac25.01.2008 14:50
Ed111 пишет: Да и в логах файрвола ничего про апрекращение сессий нет. Хотя он может и молча это все отпинывать.
Да. Потому что это не срабатывание правил фильтрации, а просто глюк или количественное ограничение. (если считать, что это он виноват) В таких устройствах, к сожалению, нет возможности оттрассировать проблему. Можно только включать/выключать.
imported
Ed11125.01.2008 15:02
Eproxy конечно неплохо... Только все через Web...
imported
Ed11125.01.2008 15:18
В параметрах firewall увеличил количество сессий с 1000 до 5000 — результат прежний. Нагрузка небольшая на сервер — пользователей (все с авторизацией) 25 человек. Одновременно никогда не работают. Помимо прокси работает еще только TCP-мапинг для почтовых программ.
Сложность все в том, что везде стоят терминалы, т.к. выделить для прямого выхода один какой-нибудь IP не получается.
Больше чем уверен, что в обычном случае, кога интернет сервер сам выставлен наружу, таких проблем не возникло бы. А вот когда Eserv полностью находится во внутренней сети, тогда и возникают такие ситуации.
Кстати, а как в Eproxy c переносом настроек?
imported
ac25.01.2008 15:39
Список пользователей Eserv/2 можно сконвертировать в новый формат, почту тоже сконвертировать, либо напрямую использовать список из старого ini, без конвертации (может пригодиться, если требуется одновременное использование старой и новой версии).

Больше никакие настройки из Eserv/2 автоматизированно перенести не получится, к сожалению, т.к. там нет прямых соответствий между опциями.
imported
dinamick05.03.2009 10:01
У меня суть проблемы таже. Не могли бы подсказать решение того, что через eserv2.99 не желает открываться http://base.consultant.ru/cons/ , а на прямую без eserv нормально всё ходит!
imported
pig05.03.2009 11:29
У вас тоже аппаратный файрвол?
imported
Ed11105.03.2009 16:02
Я так проблему не решил. Отказался от 2.99 по нескольким причинам: тормозит, с Консультантом вопрос так и не решился, стал падать... Перешел на другую программу (не буду рекламировать конкурента), к тому же freeware. Пока указанных недостатков у другой проги не обнаружил (полгода полет нормальный)
imported
ac05.03.2009 16:22
А Eproxy значит и не пробовали?

Бесплатного конкурента можете прорекламировать, может кому еще пригодится.
imported
Ed11105.03.2009 18:36
Ну, если не потрут... Я взял себе SmallProxy. А все, что касается 3-й версии... Ну, не нравится мне новая концепция управления... Но на вкус и цвет, как говорится...http://www.smallproxy.ru/
imported
ac05.03.2009 19:25
Какая же она бесплатная? Вижу ссылку с этого сайта на Софткей — 1800 руб.
imported
pig05.03.2009 19:34
Это adware. Можно за показ рекламы пользовать.

Кстати, рекламные банеры на страницах шикарные, хоть прямо сейчас на Virusinfo.info в раздел "Мошенничество в сети". Я понимаю, что они от хостера... ну, значит, хостер такой.
imported
Ed11106.03.2009 12:38
Я пользую в варианте adware, меня не напрягает показ рекламы за нормальный функционал.
imported
Работает на Eserv/5.05567 (10.02.2020)