Парни, перестал работать модуль Proxy. Подскажите, какие настройки внести? Заранее благодарюBAS - ошибка прокси.png
BAS не завершает thread, если прокси недоступен
-
У меня есть проблема, которая заключается в том, что BAS не отменяет и не возобновляет поток, когда один из моих прокси-серверов не работает. Он просто застревает в состоянии ожидания прокси. Уже через 15 минут все потоки застревают в этом состоянии, и мне приходится вручную останавливать рабочий процесс и перезапускать все заново.
До недавнего времени BAS просто отменял поток с проблемой и запускал его заново. Но теперь это не так. Я использовал версию 28.1.1.
Это ошибка, с которой сталкиваются все, или есть решение?Пожалуйста, извините, что мой русский язык не безупречен, я использовал Deepl для перевода


Спасибо за помощь
-
Это повторяется в режиме редактирования проекта? Вы можете предоставить ваш прокси для тестирования проблемы? Если да, прикрепите это в личные сообщения форума, пожалуйста.
-
Возможно, мне следует запустить его несколько раз в режиме редактирования, чтобы увидеть и попытаться определить, является ли причиной этого конкретный прокси. Сначала я подумал, что это из-за того, что я использовал Ip-Api.com для получения информации об IP без премиум-ключа. И, возможно, если информация не поступает в BAS из-за ограничения скорости, BAS слишком ограничен в функциях, чтобы прервать действие автоматически. Но когда я вставил премиум-ключ, то же самое произошло через некоторое время. К сожалению, HTTP Sniffer ничего не показывает в режиме работы...
Я также попытался создать асинхронную функцию, внутри которой было действие «конец скрипта», если она не будет остановлена триггером в главной функции до истечения 60 секунд сна. Но, к сожалению, даже действие «завершить скрипт» останавливает только дополнительный поток асинхронной функции, а не основной поток, из которого вызывается асинхронная функция.
Может быть, вы знаете альтернативный способ прервать поток по истечении определенного времени? Это уже решило бы проблему, но единственное, что я придумал, это асинхронная функция, которая, похоже, не работает.
Will post my english original text here in case of mistakes in the russian version:
Maybe I should let it run multiple times in editing mode to see and try to identify if it is a specific proxy causing this. I first thought it is because i used Ip-Api.com for IP Information without premium key. And maybe if information does not arrive to BAS because of rate limit, BAS is too limited in function to abort the action automatically. But when I inserted premium key the same happened after some time. Unfortunetaly HTTP Sniffer doesn't show anything in run mode...I also tried to create an asynchronous function which had an "end script" action inside if it is not stopped by a trigger in the main function before 60 seconds sleep time elapse. But unfortunately even the "end script" action only stops the additional thread of the asynchrone function, not the main thread from which the asynchronous function is called.
Maybe you know an alternative way to abort a thread after a certain amount of time has passed ? This would already solve the issue but the only thing I came up with was the asynchronous function which does not seem to work.
-
@FastSpace Спасибо, постараюсь впредь избегать этого.