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

Eserv Forum / E3 / Eproxy 3 Support / После обновления на 3.26 как-то подтормаживать прокси стал..

imported // (v1)
Продукты и услуги Скачать Документация Купить Поддержка Форумы Партнёрам Статьи О компании
Новости
12.10.2009
Переезд завершен
Собственно после обновления с 3.20 несколько секунд (до 10) приходится ждать открытия страницы
Смотрю процесс Eproxy.exe — 4 Мб памяти, не более 10% цпу.
Не сказать, чтобы тяжелый процесс ...
Перезагружаю службу — секунд 20 все летает, дальше снова тормоза.
Мимо прокси — тормозов нет.
В чем может быть дело?
Как бороться?
 
Комментарии к этой версии (06.06.2006 16:57) [~asid2003] 0972ceb9
АвторДатаТекстtags
pig06.06.2006 17:58
А сколько соединений открытых висит? Может, прокси просто не принимает новые соединения, поскольку его уже открытые держат? По умолчанию стоит ограничение на сотню подключений. Попробуйте в Eproxy\conf\OnStartup.rules.txt в начало вписать строку
MaxThreads: 200
и перезапустите Eproxy. Что-нибудь изменится?
imported
asid200307.06.2006 07:48
Попробовал — не помогло
Специально проверил при отсутствии нагрузки — работал один через прокси, в веб-интерфейсе всего 35 активных ТСР-соединений. Эффект тот-же: несколько секунд (до 10) приходится ждать открытия страницы, как будто долго обрабатывается DNS-запрос. Потом сама страница загружается относительно быстро, но все-таки медленнее, чем раньше.

Из-за жалоб пользователей пока откатился на старый релиз — build 6427, 25.03.2005
Эффект исчез — работать комфортно, т.е подозрение с днс снято.
Но обновлятся как-то ведь надо
imported
pig07.06.2006 08:10
asid2003 пишет: откатился на старый релиз — build 6427, 25.03.2005

То есть, только Eproxy.exe заменили?
imported
asid200307.06.2006 08:15
Нет, только exe заменить не получается — ругается на конфигурационные файлы. Подменил всю настройку полностью — все папки кроме логов.
imported
mixsv07.06.2006 18:57
Эффект небольшой задержки действительно присутствует.

Причем задержка больше(7-9 сек) , если открывать страницу IE.
Под Oper-ой эта задержка поменьше (не больше 5 сек).

Некомфортность данного эффекта сглаживается тем, что страница после задержки открывается сразу практически полностью.

Чем вызвано — не анализировал, так как жалоб особых нет, к такому эффекту привыкаешь, как будто так и надо.
imported
ac08.06.2006 03:48
Что из изменений, сделанных за год с лишним (после 3.20), повлияло — трудно сказать без испытаний... Набор plugin'ов использовался тот же?

Попробую у себя провести сравнительный хронометраж.
imported
asid200308.06.2006 07:39
дополнительных плагинов не подключал, что старый релиз, что новый — запускались в том комплекте, что идет в дистрибутиве по умолчанию. используется только два сервиса — acweb и eproxy. а основной браузер — именно ie
imported
ac14.06.2006 02:06
  1. 20 испытать пока не получилось, но нашел в одной подшефной сети 3.22 живьем, засёк его скорость, проапгрейдил на месте до 3.26 и засек снова. Обращался к одной и той же странице microsoft.com, прокси стоит на 512Кбитном канале, на Celeron533, с каскадированием через провайдерский squid. Браузер Firefox обращается к Eproxy из 10мбитной ЛС. Результаты (время в миллисекундах):
Столбцы: время_от_первого_коннекта_до_последнего_дисконнекта, задействовано_потоков_для_скачивания_всего_контента_страницы, время_до_полной_обработки_первого_запроса(первой_строки_в_URL_логе) версия_Eproxy

27189, 76, Load, 2694, Eproxy/3.0, build 6685, 15.08.2005
14441, 66, Reload, 2714, Eproxy/3.0, build 6685, 15.08.2005

16784, 62, Reload, 5958, Eproxy/3.0, build 6871, 16.05.2006
14120, 64, Reload, 1642, Eproxy/3.0, build 6871, 16.05.2006

В общем, между 3.22 и 3.26 заметной разницы в скорости нет. Позже поставлю все-таки именно 3.20 и сравню на более быстром канале и с конфигурацией по умолчанию, без каскада.

Вы сами тоже можете засечь точные времена работы Eproxy в своей сети — достаточно раскомментировать vDebugRules в OnStartup.rules.txt, перезапустить и зайти на какой-нибудь URL в каждой из версий.
imported
asid200314.06.2006 08:08
Попробую.
А где эти цифры потом смотреть? в eproxy.log таких данных не появилось.
imported
ac14.06.2006 13:44
Там при "vDebugRules ON" появляются записи вида
Rule;461377736;1;OnConnect
Rule;461377736;1;conf\OnConnect.rules.txt в Eproxy.log.
Вот эти числа после Rule — системные "тики". Нужно вычислять их разность между заданными строками.
imported
svp15.06.2006 09:55
Подтверждаю некоторую замедленность 3.26
Откатывать не стал, отключил kavss.
И когда напишут на сайте Агавы
"Этот знаменитый Eproxy?"
imported
ac15.06.2006 14:47
Подтверждать лучше числами по приведенной методике, а не субьективно. Тогда можно будет по тем же логам найти, в каком именно этапе обработки увеличилась задержка, если эта задержка подтвердится.

Про Агаву и Eproxy не понял. Какое отношение имеет Агава к нашему прокси?
А к знаменитости EservEproxy отношение имеет, да. Ведь Eserv стал знаменитым в те времена, когда Eproxy был его неотъемлемой частью И точно нельзя сказать, что именно было больше в нем востребовано — почта или прокси...
imported
asid200306.10.2006 07:41
опять попробовал — уже на 3.28 — та же песня заранее извиняюсь за длинный пост, но что и что сравнивать надо?
И какие выводы делать?

Лог для старой версии:
<30>
Log started: Fri, 06 Oct 2006 08:30:02 +0400 (Eproxy/3.0, build 6427, 25.03.2005) EPROXY key: **** Rule;136946234;0;LocalLog ....... Rule;136946390;0;RUN-SERVICE Rule;136950531;2;OnConnect Rule;136950531;2;conf\OnConnect.rules.txt Rule;136950531;26;OnThreadConnect Rule;136950531;26;conf\OnThreadConnect.rules.txt Rule;136950531;26;IpMacAuth Rule;136950531;26;..\CommonPlugins\IpMacAuth.rules.txt Rule;136950546;26;http-proxy\OnThreadConnect Rule;136950546;26;conf\http-proxy\OnThreadConnect.rules.txt Rule;136950546;26;http-proxy\OnRequest Rule;136950546;26;conf\http-proxy\OnRequest.rules.txt Rule;136950546;26;http-proxy\ip-list Rule;136950546;26;conf\http-proxy\ip-list.rules.txt Rule;136950546;26;IpMacAuth Rule;136950546;26;..\CommonPlugins\IpMacAuth.rules.txt Rule;136950546;26;plugins\auth_lib\OnRequest Rule;136950546;26;..\CommonPlugins\plugins\auth_lib\OnRequest.rules.txt Rule;136950546;26;plugins\auth_lib\IpAuth Rule;136950546;26;..\CommonPlugins\plugins\auth_lib\IpAuth.rules.txt Rule;136950546;26;http-proxy\OnRequestPlugins Rule;136950546;26;conf\http-proxy\OnRequestPlugins.rules.txt Rule;136950546;26;OnStartupPlugins Rule;136950546;26;conf\OnStartupPlugins.rules.txt Rule;136950546;26;conf\http-proxy\plugins\acl\OnRequest.rules.txt Rule;136950562;26;IsGroupMember Rule;136950562;26;..\CommonPlugins\IsGroupMember.rules.txt Rule;136950562;26;AuthSourceMember Rule;136950562;26;..\CommonPlugins\AuthSourceMember.rules.txt Rule;136950562;26;plugins\auth\auth_md5\IsMember Rule;136950562;26;..\CommonPlugins\plugins\auth\auth_md5\IsMember.rules.txt Rule;136950562;26;IsGroupMember Rule;136950562;26;..\CommonPlugins\IsGroupMember.rules.txt Rule;136950578;26;AuthSourceMember Rule;136950578;26;..\CommonPlugins\AuthSourceMember.rules.txt Rule;136950578;26;plugins\auth\auth_md5\IsMember Rule;136950578;26;..\CommonPlugins\plugins\auth\auth_md5\IsMember.rules.txt Rule;136950578;26;conf\http-proxy\plugins\hierarchy\OnRequest.rules.txt Rule;136950578;26;conf\http-proxy\plugins\cache\OnRequest.rules.txt Rule;136950578;26;TCP_REFRESH Rule;136950578;26;DIRECT-CONNECTION Rule;136950687;2;OnConnect Rule;136950687;2;conf\OnConnect.rules.txt Rule;136950687;27;OnThreadConnect Rule;136950687;27;conf\OnThreadConnect.rules.txt Rule;136950687;27;IpMacAuth Rule;136950687;27;..\CommonPlugins\IpMacAuth.rules.txt Rule;136950687;27;http-proxy\OnThreadConnect Rule;136950687;27;conf\http-proxy\OnThreadConnect.rules.txt Rule;136950687;27;http-proxy\OnRequest Rule;136950687;27;conf\http-proxy\OnRequest.rules.txt Rule;136950687;27;http-proxy\ip-list Rule;136950687;27;conf\http-proxy\ip-list.rules.txt Rule;136950687;27;IpMacAuth Rule;136950703;27;..\CommonPlugins\IpMacAuth.rules.txt Rule;136950703;26;http-proxy\OnRequestComplete Rule;136950703;26;conf\http-proxy\OnRequestComplete.rules.txt 1160109006.000 172 192.168.0.3 TCP_REFRESH_MISS/200 2275 GET http://www.ya.ru/ free DIRECT/213.180.204.8 text/html; 0 Rule;136950703;27;plugins\auth_lib\OnRequest Rule;136950703;27;..\CommonPlugins\plugins\auth_lib\OnRequest.rules.txt Rule;136950703;27;plugins\auth_lib\IpAuth Rule;136950703;27;..\CommonPlugins\plugins\auth_lib\IpAuth.rules.txt Rule;136950703;26;OnDisconnect Rule;136950703;26;conf\OnDisconnect.rules.txt Rule;136950703;27;http-proxy\OnRequestPlugins Rule;136950703;27;conf\http-proxy\OnRequestPlugins.rules.txt Rule;136950703;27;OnStartupPlugins Rule;136950703;27;conf\OnStartupPlugins.rules.txt Rule;136950703;27;conf\http-proxy\plugins\acl\OnRequest.rules.txt Rule;136950718;27;IsGroupMember Rule;136950718;27;..\CommonPlugins\IsGroupMember.rules.txt Rule;136950718;27;AuthSourceMember Rule;136950718;27;..\CommonPlugins\AuthSourceMember.rules.txt Rule;136950718;27;plugins\auth\auth_md5\IsMember Rule;136950718;27;..\CommonPlugins\plugins\auth\auth_md5\IsMember.rules.txt Rule;136950718;27;IsGroupMember Rule;136950718;27;..\CommonPlugins\IsGroupMember.rules.txt Rule;136950718;27;AuthSourceMember Rule;136950718;27;..\CommonPlugins\AuthSourceMember.rules.txt Rule;136950734;27;plugins\auth\auth_md5\IsMember Rule;136950734;27;..\CommonPlugins\plugins\auth\auth_md5\IsMember.rules.txt Rule;136950734;27;conf\http-proxy\plugins\hierarchy\OnRequest.rules.txt Rule;136950734;27;conf\http-proxy\plugins\cache\OnRequest.rules.txt Rule;136950734;27;TCP_HIT Rule;136950734;27;http-proxy\OnRequestComplete Rule;136950734;27;conf\http-proxy\OnRequestComplete.rules.txt 1160109006.000 47 192.168.0.3 TCP_HIT/200 1408 GET http://www.ya.ru/logo.gif free DIRECT/ image/gif 0 Rule;136950734;27;OnDisconnect Rule;136950750;27;conf\OnDisconnect.rules.txt Rule;136953828;0;OnShutdown Rule;136953828;0;conf\OnShutdown.rules.txt <30>TCPD, Service stopped
Лог для новой версии:
30>
Log started: Fri, 06 Oct 2006 08:25:02 +0400 (Eproxy/3.0, build 7017, 29.08.2006) EPROXY key: ***** Rule;136646281;0;LocalLog ....... Rule;136646453;0;RUN-SERVICE Rule;136653421;1;OnConnect Rule;136653421;1;conf\OnConnect.rules.txt Rule;136653421;25;OnThreadConnect Rule;136653421;25;conf\OnThreadConnect.rules.txt Rule;136653421;25;IpMacAuth Rule;136653437;25;..\CommonPlugins\IpMacAuth.rules.txt Rule;136653437;25;http-proxy\OnThreadConnect Rule;136653437;25;conf\http-proxy\OnThreadConnect.rules.txt Rule;136653437;25;http-proxy\OnRequest Rule;136653437;25;conf\http-proxy\OnRequest.rules.txt Rule;136653437;25;http-proxy\ip-list Rule;136653437;25;conf\http-proxy\ip-list.rules.txt Rule;136653437;25;IpMacAuth Rule;136653437;25;..\CommonPlugins\IpMacAuth.rules.txt Rule;136653437;25;plugins\auth_lib\OnRequest Rule;136653437;25;..\CommonPlugins\plugins\auth_lib\OnRequest.rules.txt Rule;136653437;25;plugins\auth_lib\IpAuth Rule;136653437;25;..\CommonPlugins\plugins\auth_lib\IpAuth.rules.txt Rule;136653453;25;http-proxy\OnRequestPlugins Rule;136653453;25;conf\http-proxy\OnRequestPlugins.rules.txt Rule;136653453;25;OnStartupPlugins Rule;136653453;25;conf\OnStartupPlugins.rules.txt Rule;136653453;25;conf\http-proxy\plugins\acl\OnRequest.rules.txt Rule;136653453;25;IsGroupMember Rule;136653453;25;..\CommonPlugins\IsGroupMember.rules.txt Rule;136653453;25;InitDomain Rule;136653453;25;..\CommonPlugins\InitDomain.rules.txt Rule;136653468;25;plugins\auth\auth_nt\IsMember Rule;136653468;25;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt Rule;136674484;25;IsGroupMember Rule;136674484;25;..\CommonPlugins\IsGroupMember.rules.txt Rule;136674484;25;plugins\auth\auth_nt\IsMember Rule;136674484;25;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt Rule;136674484;25;conf\http-proxy\plugins\hierarchy\OnRequest.rules.txt Rule;136674484;25;conf\http-proxy\plugins\cache\OnRequest.rules.txt Rule;136674484;25;TCP_HIT Rule;136674500;25;http-proxy\OnRequestComplete Rule;136674500;25;conf\http-proxy\OnRequestComplete.rules.txt 1160108730.000 21079 192.168.0.3 TCP_HIT/200 2275 GET http://www.ya.ru/ free DIRECT/ text/html; 0 Rule;136674500;25;OnDisconnect Rule;136674500;25;conf\OnDisconnect.rules.txt Rule;136674593;1;OnConnect Rule;136674593;1;conf\OnConnect.rules.txt Rule;136674593;26;OnThreadConnect Rule;136674593;26;conf\OnThreadConnect.rules.txt Rule;136674593;26;IpMacAuth Rule;136674593;26;..\CommonPlugins\IpMacAuth.rules.txt Rule;136674593;26;http-proxy\OnThreadConnect Rule;136674593;26;conf\http-proxy\OnThreadConnect.rules.txt Rule;136674593;26;http-proxy\OnRequest Rule;136674593;26;conf\http-proxy\OnRequest.rules.txt Rule;136674609;26;http-proxy\ip-list Rule;136674609;26;conf\http-proxy\ip-list.rules.txt Rule;136674609;26;IpMacAuth Rule;136674609;26;..\CommonPlugins\IpMacAuth.rules.txt Rule;136674609;26;plugins\auth_lib\OnRequest Rule;136674609;26;..\CommonPlugins\plugins\auth_lib\OnRequest.rules.txt Rule;136674609;26;plugins\auth_lib\IpAuth Rule;136674609;26;..\CommonPlugins\plugins\auth_lib\IpAuth.rules.txt Rule;136674609;26;http-proxy\OnRequestPlugins Rule;136674609;26;conf\http-proxy\OnRequestPlugins.rules.txt Rule;136674609;26;OnStartupPlugins Rule;136674609;26;conf\OnStartupPlugins.rules.txt Rule;136674609;26;conf\http-proxy\plugins\acl\OnRequest.rules.txt Rule;136674625;26;IsGroupMember Rule;136674625;26;..\CommonPlugins\IsGroupMember.rules.txt Rule;136674625;26;InitDomain Rule;136674625;26;..\CommonPlugins\InitDomain.rules.txt Rule;136674625;26;plugins\auth\auth_nt\IsMember Rule;136674625;26;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt Rule;136674625;26;IsGroupMember Rule;136674625;26;..\CommonPlugins\IsGroupMember.rules.txt Rule;136674625;26;plugins\auth\auth_nt\IsMember Rule;136674625;26;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt Rule;136674640;26;conf\http-proxy\plugins\hierarchy\OnRequest.rules.txt Rule;136674640;26;conf\http-proxy\plugins\cache\OnRequest.rules.txt Rule;136674640;26;TCP_HIT Rule;136674640;26;http-proxy\OnRequestComplete Rule;136674640;26;conf\http-proxy\OnRequestComplete.rules.txt 1160108730.000 63 192.168.0.3 TCP_HIT/200 1408 GET http://www.ya.ru/logo.gif free DIRECT/ image/gif 0 Rule;136674656;26;OnDisconnect Rule;136674656;26;conf\OnDisconnect.rules.txt Rule;136680250;0;OnShutdown Rule;136680250;0;conf\OnShutdown.rules.txt <30>TCPD, Service stopped
Если между этими строчками:
Rule;......OnConnect
Rule;......OnDisconnect то разница огромная

новый
Rule;136653421;1;OnConnect
Rule;136674500;25;OnDisconnect
21079

старый
Rule;136950531;2;OnConnect
Rule;136950734;27;OnDisconnect
203

основная разница создается на этапе: новый
Rule;136653468;25;plugins\auth\auth_nt\IsMember
Rule;136653468;25;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt
Rule;136674484;25;IsGroupMember
Rule;136674484;25;..\CommonPlugins\IsGroupMember.rules.txt
21063
imported
svp06.10.2006 13:13
Здравия всем.

У меня несколько раз после перехода на 3.28 проявилось полная неработоспособность Eserv&Epoxy по утрам с точки зрения пользователя.
Спасает перезагрузка всех сервисов.
imported
admin06.10.2006 14:22
asid2003 пишет: основная разница создается на этапе: новый
Rule;136653468;25;plugins\auth\auth_nt\IsMember
Rule;136653468;25;..\CommonPlugins\plugins\auth\auth_nt\IsMember.rules.txt
Rule;136674484;25;IsGroupMember
Rule;136674484;25;..\CommonPlugins\IsGroupMember.rules.txt
21063

Вы сами и ответили себе на вопрос: у вас в старой версии использовалась md5-авторизация, а в новой — NT-авторизация. Конечно, md5 быстрее и предсказуемее. В первом запросе задержка на проверке членства в NT-группе 21 секунда, а во втором 15 _милли_секунд, т.е. разница в 1000 раз даже от запроса к запросу, но эта разница внешняя по отношению к Eproxy, и от него не зависит
imported
admin06.10.2006 14:26
svp пишет: У меня несколько раз после перехода на 3.28 проявилось полная неработоспособность Eserv&Epoxy по утрам с точки зрения пользователя.

А с точки зрения телнета?

svp пишет: Спасает перезагрузка всех сервисов.

А в чем отличие утра? Сервер на ночь выключается? Или уходит в спящий режим? У меня бывало на одном компьютере — после выхода сервера из сна не включался (не просыпался) второй диск и сетевая карта, соответственно и Eserv был недоступен. Лечилось не перезапуском сервисов, а disable/enable на сетевой карте. Когда надоело, запретил им спать.
imported
asid200306.10.2006 14:37
спасибо. т.е. почему-то при установке поверх изменился способ авторизации...
imported
svp07.10.2006 15:35
admin
Рекомендации по сетевым картам выполнил, спасибо.

Защитную стенку OP 4, заменил на встроенный.
Наблюдаем.
imported
Работает на Eserv/5.05567 (10.02.2020)