@m4zuper Да, со временем растет. У меня там http запросы в одной из асинхронных функций иногда подвисают и выдают ошибку, я ее также в бесконечном цикле обрабатываю (в случае ошибки к метке возвращаю, до действия отправить запрос), думаю в этом может быть проблема. Плюс у меня потоки в целом ни при каких условиях не завершаются, только ручная остановка, а так наверное не должно быть, нужно было сделать точку выхода из цикла и поставить "повторять" в типе запуска, ну и ограничить все двумя потоками. Мб BAS при завершении очередного цикла работы между "повторять" будет закрывать открытые браузеры. Почитал чужие проблемы подобного рода, у меня у скрипта косячная логика в общем, буду переделывать, а не на BAS грешить. Спасибо за ответ!
Постепенно останавливаются все потоки
-
Запускаю скрипт на 50 потоков.
подтягивается всё что нужно, идёт работа, и через 2-5 часов потоки очень плавно начинают заканчивать работу и заново не запускаться. Причём, допустим, 10 потоков закончили работу, 3 из них перезапустились заного, а 7 остановились окончательно. то есть нет прекращения работы всех потоков, Они могут как перезапуститься, так и окончательно остановиться.в логах нет никаких видимых ошибок о прекращении работы. Есть стандартные вылеты, что не смог дождаться того или иного элемента, но вижу, что поток останавливается и снова перезапускается.
Началось неделю назад, каких-то особых серьёзных правок в коде не делал, до этого скрипт работал полгода без ошибок
подскажите, пожалуйста, куда смотреть, куда копать?
спасибо! -
@nirvanius said in Постепенно останавливаются все потоки:
Смотри количество успешных/неуспешных выполнений. Допустим если стоит 1/10, то после каждой неуспешной работы (была необработанная ошибка), поток перезапустится, и так 10 раз. если же поток отработал без ошибок - он завершается.
я извиняюсь за глупый вопрос... а где это посмотреть? если в обычный ресурсах во вкладке справа, то там всё правильно
все ресурсы, которые я задаю - там всё верно выставленои может быть, я изначально не совсем верно обозначил вопрос - скрипт должен работать без остановок, там всё настроено так, что его задача пахать 24\7