Зависает работа в потоках на get, post запросах при парсинге vk

yarchino

Client
Регистрация
05.06.2016
Сообщения
170
Благодарностей
31
Баллы
28
Проект выполняется до 10 раз, и висит ни чего не помогает увеличиваю потоки, количество активных выполнений возрастает но также стоит на месте. Проект сделан на post_get. Прокси не помогают. То же самое.
Фото роботы программы http://joxi.ru/ZrJ06M5Txl692j
Помогает только перезагрузка, программы.
Лог самой программы http://joxi.ru/V2VgxOXUlDWwAv
Сам шаблон очень простенький Что делает шаблон: он берет ссылки из списка (с удалением) и закачивает файл на компьютер. Через get запрос. Тестировал project maker, если поставить цыкл. То зависает на выполнении get запроса. Нужно перезагрузить програму и дальше всьо работает. Проблема в get запросе если брать ссылку в браузер работает, если перезагрузить програму таже ссылка работает. Версия программы 5.9.9.1.
 

Вложения

yarchino

Client
Регистрация
05.06.2016
Сообщения
170
Благодарностей
31
Баллы
28
Еще заметил, если удалить проект з project maker после зависания и снова его открыть и запустить то программа таки стоит и не работает, другие проекты тоже не работают нужна только перезагрузка программы. http://joxi.ru/Vm6RgoXTN89jmZ
 

anderson

Client
Регистрация
30.11.2017
Сообщения
18
Благодарностей
2
Баллы
3
и как вы решили эту проблемму??
у меня что то похоже, только я скачиваю картинку. ифишка еще в том что если качать на удаленном сервере то у мнея все зависает на кубике гет запроса.
 

yarchino

Client
Регистрация
05.06.2016
Сообщения
170
Благодарностей
31
Баллы
28
и как вы решили эту проблемму??
у меня что то похоже, только я скачиваю картинку. ифишка еще в том что если качать на удаленном сервере то у мнея все зависает на кубике гет запроса.
Ошибка в запросе (лишние символы)
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
в стандартном кубике зависон потому что там стоит таймаут 30сек минималка
у меня например так реализовано, я использую xNet
если прокся куёвая то я сам ей регулирую и могу задать таймаут сколько висеть

C#:
request.Proxy.ConnectTimeout = 5000;
request.Proxy.ReadWriteTimeout = 5000;
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
но сука даже если выставить в кубике 0 то он будет висеть, а вот почему так я не знаю
 
  • Спасибо
Реакции: nik-n

nik-n

Client
Регистрация
05.11.2016
Сообщения
242
Благодарностей
20
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)