@bigorat Уже нашел ответ
([^<]+)[>]
<https://domain.com/cat/3e54e7dd16b142fe736b.js?max_age=31536000>; rel=modulepreload; crossorigin=anonymous; as=script,
Берет из строки только ссылку
Запускаю скрипт на 50 потоков.
подтягивается всё что нужно, идёт работа, и через 2-5 часов потоки очень плавно начинают заканчивать работу и заново не запускаться. Причём, допустим, 10 потоков закончили работу, 3 из них перезапустились заного, а 7 остановились окончательно. то есть нет прекращения работы всех потоков, Они могут как перезапуститься, так и окончательно остановиться.
в логах нет никаких видимых ошибок о прекращении работы. Есть стандартные вылеты, что не смог дождаться того или иного элемента, но вижу, что поток останавливается и снова перезапускается.
Началось неделю назад, каких-то особых серьёзных правок в коде не делал, до этого скрипт работал полгода без ошибок
подскажите, пожалуйста, куда смотреть, куда копать?
спасибо!
@nirvanius said in Постепенно останавливаются все потоки:
Смотри количество успешных/неуспешных выполнений. Допустим если стоит 1/10, то после каждой неуспешной работы (была необработанная ошибка), поток перезапустится, и так 10 раз. если же поток отработал без ошибок - он завершается.
я извиняюсь за глупый вопрос... а где это посмотреть? если в обычный ресурсах во вкладке справа, то там всё правильно
все ресурсы, которые я задаю - там всё верно выставлено
и может быть, я изначально не совсем верно обозначил вопрос - скрипт должен работать без остановок, там всё настроено так, что его задача пахать 24\7