Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2016, 14:47   #1
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию Отключается инет при долгой работе проги

Привет.

Сама проблема существует у меня давненько. Гуглил, пытался оптимизировать прогу, но ничего не помогает. Хочу заметить, что данная проблема происходит только во время долгой работы программы.

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

Примерно через сутки (время может быть разное, например если уменьшить кол-во потоков, то инет работать будет дольше) происходит следующее: нельзя через браузер зайти на любой сайт, долго грузится, а потом выдает типа проверьте инет. Смотрю в сетевых подключениях, пакеты отправляются и принимаются исправно, все как обычно. Торрент спокойно может загружать файлы, но все остальное не работает. Как будто что-то переполняется.

Инет раздает роутер на три компа, когда у меня инет накрывается, то у остальных он работает исправно и wifi также работает.

Восстановить инет можно только после перезагрузки компа.

Если ли у Вас какие-то идеи по данному вопросу?
bilibian вне форума Ответить с цитированием
Старый 06.04.2016, 15:51   #2
BARNEY
Участник клуба
 
Регистрация: 23.04.2009
Сообщений: 1,058
По умолчанию

а потоки корректно убираются? все заними чиститься?
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
BARNEY вне форума Ответить с цитированием
Старый 06.04.2016, 16:38   #3
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

Half-open limit fix (patch) для Windows, но это лечение последствий, а не причины. Ответьте на пост #2.

Последний раз редактировалось kutani; 06.04.2016 в 16:57.
kutani вне форума Ответить с цитированием
Старый 06.04.2016, 19:10   #4
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от BARNEY Посмотреть сообщение
а потоки корректно убираются? все заними чиститься?
Да,

1. создаю поток,
2. в нем создаю инди,
3. делаю дело,
4. убиваю инди,
5. убиваю поток.

Последний раз редактировалось bilibian; 06.04.2016 в 19:13.
bilibian вне форума Ответить с цитированием
Старый 06.04.2016, 20:25   #5
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

А теперь запустите TCPView и отмониторьте так ли это, скриншоты в тему.
kutani вне форума Ответить с цитированием
Старый 06.04.2016, 22:20   #6
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию






Цитата:
Сообщение от kutani Посмотреть сообщение
А теперь запустите TCPView и отмониторьте так ли это, скриншоты в тему.
Скрины опубликовал!

Пользуюсь данной программой впервые, поэтому определить возможную ошибку не могу. А Вы заметили что-то, что поможет решить проблему?

Последний раз редактировалось Alex11223; 07.04.2016 в 08:16.
bilibian вне форума Ответить с цитированием
Старый 08.04.2016, 11:02   #7
kutani
Форумчанин
 
Регистрация: 23.01.2016
Сообщений: 608
По умолчанию

Когда соединение активно - зеленое, когда убивается красное. Руссинович не обманет )

Дождитесь момента, когда у вас перестанет работать и отследите - действительно ли соединения закрываются (убиваются потоки) и сколько их в активном режиме. За Half-open limit fix уже сказал.
kutani вне форума Ответить с цитированием
Старый 08.04.2016, 12:25   #8
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от kutani Посмотреть сообщение
За Half-open limit fix уже сказал.
К сожалению, на win10 он бессилен.
bilibian вне форума Ответить с цитированием
Старый 09.04.2016, 00:45   #9
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Цитата:
Сообщение от kutani Посмотреть сообщение
Дождитесь момента, когда у вас перестанет работать и отследите - действительно ли соединения закрываются (убиваются потоки) и сколько их в активном режиме.
Готово:






Еще заметил, что когда инет падает, то прога показывает как число зеленых строк увеличивается, а красных нет. То есть, потоки растут, а старые не завершаются. (скрин 4). Но когда инет есть, то красных и зеленых примерно равное кол-во.

Последний раз редактировалось bilibian; 09.04.2016 в 00:50.
bilibian вне форума Ответить с цитированием
Старый 10.04.2016, 16:01   #10
bilibian
Форумчанин
 
Регистрация: 21.01.2014
Сообщений: 389
По умолчанию

Вот скрины после очередного сбоя:



bilibian вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
отключается интернет при отключении сети от ноутбука emdroof Операционные системы общие вопросы 8 26.01.2013 16:18
при внесении изменений Word отключается anyuta162007 Microsoft Office Word 1 13.01.2011 12:24
Постоянно отключается инет Darh Операционные системы общие вопросы 8 20.01.2010 14:52
При запуске системы отключается сетевая карта Zerofill Компьютерное железо 9 17.12.2009 22:13
на работе инет отключили victim87 Свободное общение 13 27.03.2009 23:16