- Форум SAS.Планета
- Проблема «Отсутствует подключение к Интернету» (полумера)
- Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Re: Проблема «Отсутствует подключение к Интернету» (полумера)
- Форум SAS.Планета
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Re: Пишет отсутствует подключение к интернет??
- Кто сейчас на конференции
Форум SAS.Планета
Проблема «Отсутствует подключение к Интернету» (полумера)
программа для загрузки и просмотра спутниковых снимков Земли, Луны, Марса предоставленных сервисами Google Maps и Космоснимки. Возможность работы с GPS приёмником.
Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 08:10
Довольно часто у народа возникают вопросы по типу «А почему у меня интернет есть, а программа пишет «Отсутствует подключение к Интернету» и ничего не качает? При перезапуске программы — опять качает какое-то время, а потом опять по кругу?»
Проблема в том, что САС при своей работе в какое-то время начинает открывать потрясающее число соединений до сервера (лично наблюдал более 18и тысяч), которые потом почему-то забывает закрывать. Аттач. В результате чего переполняется очередь соединений, и дальнейшие сокеты программе не выдаются пока не будут использованы и закрыты предыдущие. А так как они не закрываются — то поэтому программа как раз и пишет «Отсутствует соединение». Одновременно размер программы в памяти чрезвычайно пухнет (лично наблюдал более 2Гб отожранной памяти) и наблюдаются весьма заметные тормоза системы, особенно на старых машинах.
Решение (полумера): в качающей программе нажать на «ПРИОСТАНОВИТЬ» во всех запущенных потоках, дождаться надписи «Приостановлено пользователем», а затем в любом файрволе выделить все открытые соединения данной программы и закрыть (удалить) оные. После этого можно заново запускать приостановленные потоки — программа станет качать в нормальном режиме, без ее перезапуска.
Автору просьба обратить внимание. Благодарю.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 09:34
Еще такой скрин — 1470 открытых соединений (в программе качается Карта.Гугль в один поток, пишет что «Отсутствует соединение с интернетом»). Соединение, разумеется, есть — и прибивание всех этих 1470 штук решает проблему. до следующего раза.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 10:12
А вот оно же после полного рестарта системы.
3953 открытых соединения, программа разумеется пишет «Отсутствует подключение».
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 10:26
. и на погоны — одна запущенная программа, скачка в два потока — в одном потоке подключение к интернету есть, а в другом, соседнем, в том же процессе — уже нету.
Кол-во открытых соединений при этом — ок.4тыс.
Имхо с этим надо что-то делать и как-то лечить. Полумеры хоть и помогают, но это не есть правильно
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
feya » 03 апр 2009, 12:57
Посмотрел по коду нашол косяк —
Зачем то закоментил, если есть сессия то не открываем новую, из-за этого постоянно плодились сессии но токо при загрузке в фоне, при загрузке выделением сессии создавались токо каждые 900 тайлов (да и то если антибан включен)
Исправил, залил, попробуй протестить опять.
feya Гуру Сообщения: 2034 Зарегистрирован: 13 июл 2008, 10:45 Благодарил (а): 5 раз. Поблагодарили: 32 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 13:33
Не помогло. Все по прежнему. Аттач1 — до запуска скачки (всего пара сокетов на твою «статистику»), аттач2 — во время скачки (и мнооооооого страниц таких вот, с открытыми коннектами), аттач 3 — для примера работающий параллельно SatMap в несколько потоков в течении пары дней уже (там все прекрасно закрывается, и данного глюка нет, как нет и подвисших сессий).
Красные сессии — закрываемые сокеты. Такое ощущение, что у тебя они закрываются «через одну» (см.аттач2), а «забытые» — так и висят и копятся, и почему-то не закрываются даже автоматически по таймауту. У тебя «Connection: Keep-Alive» либо «Connection: Close» заюзано?
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
feya » 03 апр 2009, 14:25
feya Гуру Сообщения: 2034 Зарегистрирован: 13 июл 2008, 10:45 Благодарил (а): 5 раз. Поблагодарили: 32 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
feya » 03 апр 2009, 16:10
feya Гуру Сообщения: 2034 Зарегистрирован: 13 июл 2008, 10:45 Благодарил (а): 5 раз. Поблагодарили: 32 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
Parasite » 03 апр 2009, 21:02
А не раньше понедельника щас. Тут у меня виндявых машин нет под рукой, пардон.
Хотя, может завтра виндявый ноут у соседа попрошу, на нем попробую. Отпишусь.
The only difference between me and a mad man is that I am not mad. /Salvador Dali/
Parasite Администратор Сообщения: 5646 Зарегистрирован: 23 окт 2008, 17:38 Благодарил (а): 124 раз. Поблагодарили: 459 раз.
Re: Проблема «Отсутствует подключение к Интернету» (полумера)
zed » 03 апр 2009, 21:59
Форум SAS.Планета
Так а что тогда означают сообщения “Отсутствует подключение к интернет!”, если это самое подключение есть?
DimaSo Новичок Сообщения: 24 Зарегистрирован: 09 янв 2010, 21:20 Откуда: СПб Благодарил (а): 0 раз. Поблагодарили: 0 раз.
Re: Пишет отсутствует подключение к интернет??
vdemidov » 12 фев 2010, 01:44
Это значит что при закачке произошла какая-то ошибка. Конкретнее неизвестно. Нужно переделывать обработку ошибок. Это может быть таймаут, так как сервер перестал отвечать на ваши запросы по причине бана, это могут быть проблемы сервера, это может быть еще тысяча причин.
vdemidov Гуру Сообщения: 1687 Зарегистрирован: 12 дек 2008, 13:10 Откуда: Киев Благодарил (а): 191 раз. Поблагодарили: 136 раз.
Re: Пишет отсутствует подключение к интернет??
DimaSo » 12 фев 2010, 02:09
Я начал сессию закачки вчера вечером на работе. Сообщение начало выдаваться около 8 вечера. Когда приехал домой, то возобновил закачку (интернет канал совершенно другой). Где-то через час опять эти же сообщения. Сегодня утром приехав на работу попробовал продолжить закачку — сразу опять эти же сообщения. В течение для периодически пробовал возобновить — безрезультатно. Около 9 вечера попробовал — начало качать. Правда уже уезжал домой, потому отстановил. Приехал домой — опять сообщения. Недавно- попробовал — качает. Т.е в обоих случаях период между началом сообщений “Отсутствует подключение к интернет!” и возможностью начать закачку — около суток. В другой теме читал, что Гугл банит на 24 часа. Походу это мой случай. Во-первых, непонятно почему банит (задержку 1000 мс не понижал), во-вторых, как уже писал, почему такое странное (не по теме) выводит сообщение?
DimaSo Новичок Сообщения: 24 Зарегистрирован: 09 янв 2010, 21:20 Откуда: СПб Благодарил (а): 0 раз. Поблагодарили: 0 раз.
Re: Пишет отсутствует подключение к интернет??
vdemidov » 12 фев 2010, 02:22
Ну если бы гугл явно говорил, что доступ запрещен, то было бы нормальное сообщение, а так он просто не отвечает на запрос. И как этот случай отличить от того случая, когда сервер упал или еще что-то? И задержка 1000 милисекунд это не гарантия, а разумный компромисс.
vdemidov Гуру Сообщения: 1687 Зарегистрирован: 12 дек 2008, 13:10 Откуда: Киев Благодарил (а): 191 раз. Поблагодарили: 136 раз.
Re: Пишет отсутствует подключение к интернет??
DimaSo » 12 фев 2010, 02:35
Ну почему бы тогда не выводить сообщение типа «Нет ответа от сервера». Все же это не отсутствие интернета у пользователя вообще.
А какая задержка может быть гарантией? Уменьшение например в 3 три раза скорости закачки наверное все позволит быстрее закачать проект, чем в сравнении с суточными перерывами после каждых 20% общего объема скачивания (если это не 20МБ всего конечно).
DimaSo Новичок Сообщения: 24 Зарегистрирован: 09 янв 2010, 21:20 Откуда: СПб Благодарил (а): 0 раз. Поблагодарили: 0 раз.
Re: Пишет отсутствует подключение к интернет??
vdemidov » 12 фев 2010, 02:46
Ну насчет текста сообщения согласен, но так уж исторически сложилось. В будущем нужно поправить. А задержку и стратегию закачки определяйте опытным путем. Или искать на других сервисах.
Если интересует именно гугл, то можно посоветовать воспользоваться «конкурирующей» программой, SatMap, называется. Она заточена только на гугл и соответственно там под него сделана нормальная работа с куками и вроде не банит, а если банит, то сначала предлагает ввести капчу.
vdemidov Гуру Сообщения: 1687 Зарегистрирован: 12 дек 2008, 13:10 Откуда: Киев Благодарил (а): 191 раз. Поблагодарили: 136 раз.
Re: Пишет отсутствует подключение к интернет??
Papazol » 13 фев 2010, 01:30
Вот у меня было такое (и продолжает регулярно быть): при загрузке или при ручной закачке отдельных тайлов вдруг выскакивает сообщение «Нет связи с Интернет», «Ждём 5 секунд», затем закачка продолжается как ни в чём ни бывало. Особенно показательно при ручной загрузке: на тайле, предназначенном к скачиванию, появляется надпись про нет связи, но через пару секунд тайл загружается. Тут сразу видно, что на запрос не последовало ответа, программа повторила запрос, и ответ пришёл.
Но есть другой эффект: при закачке выделенной области закачиваются не все тайлы. То есть, после окончания процесса смотришь карту заполнения, а на ней «дырки». Приходится вручную каждую «дырку» загружать. Эффект появился в последней версии программы. Эти «дырки» — то, что раньше было надписями на белом фоне о том, что такого изображения нет на сервере? Может, после удаления этих тайлов надо повторно их запрашивать?
Papazol Гуру Сообщения: 2069 Зарегистрирован: 04 дек 2009, 01:39 Откуда: Рязань Благодарил (а): 74 раз. Поблагодарили: 606 раз.
Re: Пишет отсутствует подключение к интернет??
vdemidov » 13 фев 2010, 02:05
Papazol писал(а): Вот у меня было такое (и продолжает регулярно быть): при загрузке или при ручной закачке отдельных тайлов вдруг выскакивает сообщение «Нет связи с Интернет», «Ждём 5 секунд», затем закачка продолжается как ни в чём ни бывало. Особенно показательно при ручной загрузке: на тайле, предназначенном к скачиванию, появляется надпись про нет связи, но через пару секунд тайл загружается. Тут сразу видно, что на запрос не последовало ответа, программа повторила запрос, и ответ пришёл.
Но есть другой эффект: при закачке выделенной области закачиваются не все тайлы. То есть, после окончания процесса смотришь карту заполнения, а на ней «дырки». Приходится вручную каждую «дырку» загружать. Эффект появился в последней версии программы. Эти «дырки» — то, что раньше было надписями на белом фоне о том, что такого изображения нет на сервере? Может, после удаления этих тайлов надо повторно их запрашивать?
А не проще ту же область по второму разу без замены тайлов скачку прогнать?
vdemidov Гуру Сообщения: 1687 Зарегистрирован: 12 дек 2008, 13:10 Откуда: Киев Благодарил (а): 191 раз. Поблагодарили: 136 раз.
Re: Пишет отсутствует подключение к интернет??
Papazol » 13 фев 2010, 12:28
Проще, конечно. Да даже и вручную подгрузить несложно, пропущенных тайлов обычно немного. Но хочется понять, почему так происходит. Или не нужно?
Papazol Гуру Сообщения: 2069 Зарегистрирован: 04 дек 2009, 01:39 Откуда: Рязань Благодарил (а): 74 раз. Поблагодарили: 606 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7