Таймаут прерывания процесса.

baracuda

Client
Регистрация
19.06.2013
Сообщения
734
Благодарностей
250
Баллы
63
Есть шаблон, пусть у него стоит таймаут прерывания 10 мин. на всё хватает. всё замечательно. (иногда бывают всё же ошибки. то коннект, то ещё что то)
но время от времени после 30-100(точной цифры нет) исполнений(рега бывает не всегда), ему 1 раз надо проработать не 10 минут а 40.
Как реализовать такое ?
 

Viking01

Client
Регистрация
19.08.2017
Сообщения
228
Благодарностей
151
Баллы
43
в таймаут прерывания добавить триггер выполнения, когда прерывать, а когда нет)
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
734
Благодарностей
250
Баллы
63
Не совсем понял как сюда добавить триггер
83562
 

Viking01

Client
Регистрация
19.08.2017
Сообщения
228
Благодарностей
151
Баллы
43
в самом шаблоне сделать проверку, когда его завершать, а когда продолжать работу?
тем более, если шаблон по регистрации = проверить, получилось ли создать аккаунт или нужно сделать дополнительные действия
 

Viking01

Client
Регистрация
19.08.2017
Сообщения
228
Благодарностей
151
Баллы
43
аналогично в шаблоне проверять, появился нужный элемент или на каком-то шаге возникла ошибка = выводить в лог этот шаг и потом разбирать ошибки
 

baracuda

Client
Регистрация
19.06.2013
Сообщения
734
Благодарностей
250
Баллы
63
слишком сложный шаблон для проверок выйдет. то есть большая вероятность что отлаживать такой шаблон можно месяцами. можно было бы на потоки разбить. но нет. у нас всё однопотоковое ! хотя если первый поток(10 минут) "упёрся". запускается второй(40 минут) тогда как заставить первый поток ждать пока не закончит второй. тоже неясно
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Это аварийный таймер, на случай зависания потока. Ни как не относится к рабочему функционалу. Используется для многопоточных шаблонов, где в куче может зависнуть 1 или 2 потока из 100
Сделай аварийный таймер 50 минут. В самом шаблоне в 1-м месте, где происходит зацикливание ставишь 1 кубик с проверкой времени работы и уже там регулируешь внутреннюю уставку работы шаблона.

Это актуально для версии минимум 7.4.0.0 , так как в ней стабильность работы инстанса очень хорошая.
 

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