Как отключить потоки?

Тема в разделе "Решение различных задач по парсингу", создана пользователем qweeeraz, 20 авг 2018.

  1. qweeeraz

    qweeeraz New Member Пользователи

    Регистрация:
    27 май 2018
    Сообщения:
    6
    Город:
    Екатеринбург
    При парсинге сайта в "Мониторинге используемых при парсинге данных" наблюдаю зависание некоторых потоков, в итоге 4 зависших потока создают нагрузку на ЦП 100% и ПК зависает. Как-то можно выставить таймаут, чтобы если поток не может обработать документ, например, за 1 минуту, то принудительно его закрывать?

    Помогите пожалуйста, уже надоело перезапускать программу при приближении загрузки процессора к 100%, чтобы сбросить зависшие потоки.
     
  2. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую.
    Ну так надо искать корень проблемы.
    Нужно найти сайт который вызывает зависание и посмотреть почему он зависает.
    Вы же описали опять астральную проблему.
    Может вы в 50 потоков с wbapp запускаете? попробуйте в 1 поток, если тоже самое, значит надо копать в сторону сайта. Зависшие потоки сбрасываются через определенное время, но если это wbapp то надо указывать сколько ждать чтоб он сбросился.
     

Поделиться этой страницей