Принудительное завершение задания

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 346
Благодарностей
910
Баллы
113
Необходимо остановить выполнение шаблона в процессе его работы, выбираю "прервать", он появляется в остановленных, но всё равно продолжает работу, отсылая сообщения в лог. Как его можно всё-таки остановить, не прибегая к удалению или перезагрузке программы?

1.png
 

Gunjubasik

Client
Регистрация
30.05.2019
Сообщения
3 523
Благодарностей
1 321
Баллы
113
Необходимо остановить выполнение шаблона в процессе его работы, выбираю "прервать", он появляется в остановленных, но всё равно продолжает работу, отсылая сообщения в лог. Как его можно всё-таки остановить, не прибегая к удалению или перезагрузке программы?

Посмотреть вложение 61737
Поставьте по 0(нулям) здесь:
Сколько делать: 0
Максимум потоков: 0
И еще раз нажмите остановить \ прервать.
61741
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
ну сложно что то советовать не зная что там делает шаблон....
стандартно зенка прерывает выполнение после кубика или в самом кубике, если там есть логика выхода по внешнему прерыванию. то же самое и с общим кодом.
если шаб не прерывается и шлет сообщения в логи , можно врубить трассировку и увидеть какой кубик зациклен намертво. и исправить сие недоразумение :-)
 
  • Спасибо
Реакции: che100

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 346
Благодарностей
910
Баллы
113
Поставьте по 0(нулям) здесь:
Сколько делать: 0
Максимум потоков: 0
И еще раз нажмите остановить \ прервать.
Не помогло.

ну сложно что то советовать не зная что там делает шаблон....
стандартно зенка прерывает выполнение после кубика или в самом кубике, если там есть логика выхода по внешнему прерыванию. то же самое и с общим кодом.
если шаб не прерывается и шлет сообщения в логи , можно врубить трассировку и увидеть какой кубик зациклен намертво. и исправить сие недоразумение :-)
У меня один кубик с C# кодом, в цикле идёт проверка ключевой фразы на странице и если фразы нет, значит прокси нерабочая. Так же в этом цикле идёт обращение к методу в общем коде, который меняет прокси. Вот сам этот цикл и завис - судя по логам прокси определяется как нерабочая, происходит смена, опять нерабочая и т.д. Хотя столько нерабочих прокси подряд у меня быть не может, поэтому пытаюсь остановить проект, но безуспешно.
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
745
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
У меня один кубик с C# кодом, в цикле идёт проверка ключевой фразы на странице и если фразы нет, значит прокси нерабочая. Так же в этом цикле идёт обращение к методу в общем коде, который меняет прокси. Вот сам этот цикл и завис - судя по логам прокси определяется как нерабочая, происходит смена, опять нерабочая и т.д. Хотя столько нерабочих прокси подряд у меня быть не может, поэтому пытаюсь остановить проект, но безуспешно.
C#:
if(((ZennoLab.InterfacesLibrary.ProjectModel.Collections.IContextExt)project.Context).IsInterrupted) throw new Exception("Внешнее прерывание");
if(Global.Variables.IsProjectMaker && !Global.Variables.IsDebugMode)  throw new Exception("Внешнее прерывание");
притули где нибудь внутри цикла.
 
  • Спасибо
Реакции: Zedx

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