2015-02-09 2 views
1

Я использовал add_magnet_uri доступ к информации, но есть некоторые ресурсы для медленного ответа, что я должен использовать, чтобы установить общий тайм-аут?Libtorrent Как установить тайм-аут?

http://www.rasterbar.com/products/libtorrent/manual.html

:(Я не нашел соответствующие настройки

params = { 
      'save_path': '/home/sdht/data', 
      'storage_mode': lt.storage_mode_sparse(), 
      'paused': False, 
      'auto_managed': True, 
      'duplicate_is_error': True 
     } 
handle = lt.add_magnet_uri(self.ses, link, params) 
    while (not handle.has_metadata()): 
     time.sleep(.1) 

ответ

0

Адрес:. http://www.rasterbar.com/products/libtorrent/manual.html#session-settings

 sts.user_agent = "USA Global Download" 
     sts.tracker_completion_timeout = 5 
     sts.tracker_receive_timeout = 5 
     sts.stop_tracker_timeout = 5 
     sts.active_downloads = -1 
     sts.active_seeds = -1 
     sts.active_limit = -1 
     sts.auto_scrape_min_interval = 5 
     sts.udp_tracker_token_expiry = 120 
     sts.min_announce_interval = 1 
     sts.inactivity_timeout = 60 
     sts.connection_speed = 10 
     sts.allow_multiple_connections_per_ip = True 
     sts.max_out_request_queue = 128 
     sts.request_queue_size = 3 
     sts.use_read_cache = False 
1

Там нет тайм-аут на торрентах не в состоянии загрузить в Libtorrent Вы можете запросить торрент для отметки времени, когда он был добавлен, и если он был добавлен достаточно давно, и он еще не закончен, вы можете удалить его.

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

Кроме того, вы можете быть осторожны при настройке всех их на auto_managed: Правда, потому что этот заторможенный торрент может блокировать запуск новых. Если вы установите auto_managed в False, все они будут принудительно запущены.