Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 19, 2012 09:08:15

pyuser749
Зарегистрирован: 2012-12-19
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Останавливаются потоки (workerpool)

Здравствуйте. Для многопоточности использую библиотеку workerpool, потоков - 10, в каждом потоке осуществляется HTTP запрос, в очереди 17000 запросов, программа просто останавливается где-то на 12000±1000 без сообщения об ошибке. Подскажите пожалуйста, в чем может быть дело?

Офлайн

#2 Дек. 19, 2012 12:34:20

mironich
От:
Зарегистрирован: 2011-05-23
Сообщения: 118
Репутация: +  2  -
Профиль   Отправить e-mail  

Останавливаются потоки (workerpool)

останавливается где-то на 12000±1000 без сообщения об ошибке.
У меня под win если в потоке вываливаеться искл. он просто падает, в консоль искл. не выводиться, но это в Qthread, попробуй поотлавливать исключения в потоках.



Офлайн

#3 Дек. 20, 2012 22:21:53

lorien
От:
Зарегистрирован: 2006-08-20
Сообщения: 755
Репутация: +  37  -
Профиль  

Останавливаются потоки (workerpool)

> Здравствуйте. Для многопоточности использую библиотеку workerpool, потоков - 10, в каждом потоке осуществляется HTTP запрос, в очереди 17000 запросов, программа просто останавливается где-то на 12000±1000 без сообщения об ошибке.

Зависает сокет. Пропишите такое:

import socket
socket.setdefaulttimeout(10)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version