Где можно выставить таймаутпрокси?

boss-uvarkin

Client
Регистрация
20.01.2016
Сообщения
54
Благодарностей
9
Баллы
8
У меня прокси с автосменой ip раз в 5 минут. В 200 потоков идет работа вначале, после перезапуска прокси уже 50-100. Через час такой работы еще медленней. Потоки отслеживаю на сервисах разгадывания каптчи (в зенке, по прежнему, их 200)

Где можно выставить время ожидания прокси, что бы шаблон ждал секунд 30 максимум и если страница или прокси не отвечает, закрывал инстанс?
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 564
Благодарностей
1 367
Баллы
113
У меня прокси с автосменой ip раз в 5 минут. В 200 потоков идет работа вначале, после перезапуска прокси уже 50-100. Через час такой работы еще медленней. Потоки отслеживаю на сервисах разгадывания каптчи (в зенке, по прежнему, их 200)

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

boss-uvarkin

Client
Регистрация
20.01.2016
Сообщения
54
Благодарностей
9
Баллы
8
Делайте по всему проекту проверку на наличие определенного элемента на странице, если его нету в течении 30 секунд ( установка в самом кубике) , тогда завершаем. Не понимаю в чем именно проблема. Напишите более детально что не так, или напишите в телеграм, попробую зайти по удаленке, что бы разобрать ваш случай.
это продолжение этой темы:

вначале всё ок, через 5 минут падает скорость и хз что делать
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
746
Баллы
113
Попробуй что то типа GetTraffic, будешь получать результат и от него делать логику, типа закрыть там, может подождать или что надо
C#:
var traffic = instance.ActiveTab.GetTraffic();
foreach(var t in traffic) {
    if (t.Url=="https://zennolab.com/ru/") {
        return System.Text.Encoding.UTF8.GetString(t.ResponseBody);
    }
}
return "Ничего не нашли";
 
  • Спасибо
Реакции: boss-uvarkin и Gunjubasik

boss-uvarkin

Client
Регистрация
20.01.2016
Сообщения
54
Благодарностей
9
Баллы
8
Проблема была решена, когда поставил зенку на мощный дедик (ранее стояла на неплохом vps), который мощнее раз в 10. vps не показывала реальной нагрузки и, видимо, подвисала со временем. На дедике такого не наблюдается. Всё работает как часы

P.S: судя по нагрузке, которую вижу на дедике (5-10% нагрузки cpu во время работы и резкие скачки до 25-35%), на vps были скачки до 300-400% мощности cpu и зенка на этом моменте резала потоки раза в 2 и больше не увеличивала их
 

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