Проблема "Отсутствует подключение к Интернету" (полумера)

программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.

Модератор: Tolik

zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение zed »

У меня ситуация такая: создаётся не более 4-х открытых соединений, если закачку остановить, то где-то через минуту все соединения закрываются.
HTTP Analizer показывает, что в запросе у SAS, строчка Keep-Alive присутствует. Соединение напрямую, без прокси. SAS 90204.
sas.png
sas2.png


P.S. Обновился до версии 90403 - так SAS вообще не открывает более одного соединения...
sas3.png


Протестировать на длительной закачке, к сожалению, не смогу. Но ведь наврят ли SAS начнёт вести себя по другому?
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Parasite »

feya писал(а):ParasiteКапец, посмотрел Process Explorer'ом все соединения закрываются сразу же. появляется, зеленеет, краснеет и исчезает.Не понимаю почему у мя все нормально а у тебя нет

А щоб я знал...:( Но по форуму периодически пробегают вопли на тему "А почему у меня пишет про ОТСУТСТВИЕ СОЕДИНЕНИЯ" и не только от меня.... Может глюк какой хитрый, и проявляется при соблюдении каких-то определенных условий\карт\системной конфигурации? :(

Сейчас ребутнусь, запущу и ProcessExplorer и ВирШарк на девственно чистой машине, дождусь кучи сессий, сделаю скрины.

UPD: нате.
А. Запущенный в 4 потока САС (в 4 - чтобы число сессий быстрее "нагнать"), треды после "нагона" - приостановлены, чтоб не мельтешили. В работе были где-то около минуты чистого времени. Версию САСа тоже открыл.
Б. ВирШарк. Keep-Alive НЕ светится.
В. Куча открытых сессий (общим числом 827 штук за минуту работы - см.п.А), ProcessExplorer.
Г. На всякий пожарный - прилагаю ИНИшник от этого САСа.

Винда ХП EN + RUS MUI, система P3M-800, 512 RAM (старенький ноут), коннект через сетку-сотку и раутер напрямую в интернет (проксей нет и никогда не было).

Что еще можно\нужно сделать\написать\попробовать? :(
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Parasite »

Parasite писал(а):UPD: нате.
Что еще можно\нужно сделать\написать\попробовать? :(

Кстати, гугление на "FIN_WAIT2" (состояние всех тех подвисших соединений) выявило очень много интересного. У всех нагугленных юзеров те же проблемы что и у меня, и еррор таки упирается в программу (в район CloseConnection).
Вот, например, может поможет чем? http://groups.google.com/group/comp.pro ... 6e6f4c84df
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
feya
Гуру
Сообщения: 2034
Зарегистрирован: 13 июл 2008, 10:45
Благодарил (а): 5 раз
Поблагодарили: 56 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение feya »

Но по форуму периодически пробегают вопли на тему

Помоему редко)
Вот, например, может поможет чем? http://groups.google.com/group/comp.pro ... 6e6f4c84df

Ничего не понял(

Мож есть у нас на форуме люди знающие Wininet? Пробежитесь плиз по коду посмотрите что не так.
http://sasgis.org | SAS.Планета | SASPlanet
zed
Гуру
Сообщения: 2888
Зарегистрирован: 16 авг 2008, 20:21
Благодарил (а): 89 раз
Поблагодарили: 568 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение zed »

Ничего не понял(

Проскакивала там мысль: если появляются ошибки/сообщения FIN_WAIT2, то сервер соединение закрыл, а вот прога нет.

Это как-то завязано на лимит полуоткрытых соединений (half-open)? У себя я патчил винду (XP SP2) до 200 таких соединений (по-умолчанию 10) - чтоб торрент нормально работал.
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Parasite »

feya писал(а):
Но по форуму периодически пробегают вопли на тему

Помоему редко)

Редко. Но есть. :)
В открытые сокеты мало кто смотрит, угу. Намного проще рестартануть приложение (чем проблема и снимается до следующего раза).
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Parasite »

zed писал(а):Это как-то завязано на лимит полуоткрытых соединений (half-open)? У себя я патчил винду (XP SP2) до 200 таких соединений (по-умолчанию 10) - чтоб торрент нормально работал.

Имхо нет. Всё остальное-то работает, включая и торрент (на той же машине). Сокеты не подвисают даже в торренте - а он их юзает много активнее САСа.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Аватара пользователя
gisof
Постигающий Дао
Сообщения: 197
Зарегистрирован: 13 ноя 2008, 15:56
Откуда: РБ
Поблагодарили: 4 раза
Контактная информация:

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение gisof »

Parasite писал(а):
feya писал(а):
Но по форуму периодически пробегают вопли на тему

Помоему редко)

Редко. Но есть. :)
В открытые сокеты мало кто смотрит, угу. Намного проще рестартануть приложение (чем проблема и снимается до следующего раза).

Проблема появилась давно. Про неё пишут довольно часто, но вот описать толково мало кто сможет.
Спасибо Parasite, что взялся за ловлю этого бага.
http://wiki.GooGIS.info - wiki-энциклопедия неогеографии
Аватара пользователя
Parasite
Администратор
Сообщения: 5646
Зарегистрирован: 23 окт 2008, 17:38
Благодарил (а): 124 раза
Поблагодарили: 508 раз

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Parasite »

gisof писал(а):Проблема появилась давно. Про неё пишут довольно часто, но вот описать толково мало кто сможет.
Спасибо Parasite, что взялся за ловлю этого бага.

Главное, чтобы автор обратил внимание - авось общими усилиями и прибьется баг.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Изображение
Cowa
Постигающий Дао
Сообщения: 173
Зарегистрирован: 23 авг 2008, 01:46

Re: Проблема "Отсутствует подключение к Интернету" (полумера)

Сообщение Cowa »

У меня выделенная область качается в течение 1-2 минут с открытыми 5-6 соединениями. А вот затем соединения начинают множится.
feya, попробуй для анализа открытых портов http://www.nirsoft.net/utils/cports.html или ту, что я добавил во вложение (давно пользуюсь - она мне больше нравится).
Так вот, соединения находятся в состоянии TIME WAIT. В таком состоянии они порядка двух минут и затем закрываются. Это по умолчанию для windows. Такое впечатление, что САС их как бы пропускает, а не завершает принудительно. К примеру, при работе сканера портов так же открывается много соединений, но они закрываются гораздо быстрее.
Ну и как временная мера можно попробовать установить ключ, для увеличения максимального числа соединений (http://technet.microsoft.com/ru-ru/library/cc758980.aspx):

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpNumConnections"=dword:00FFFFFE

и у кого быстрый интернет - уменьшить время состояния TIME WAIT (http://technet.microsoft.com/ru-ru/library/cc757512.aspx):

Код: Выделить всё

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"TcpTimedWaitDelay"=dword:0000001E

но не рекомендуется устанавливать менее 30 сек.
Все это конечно не решение проблемы, но для тех кто много качает возможно пригодится.
Вложения
aports.rar
(107.15 КБ) 305 скачиваний
Ответить

Вернуться в «SAS.Планета»