山兔
解决步骤分为三步:
1、designer修改了流程(定时器)名字需要编译成功 2、在 monitor 中重新加载修改名称的流程(定时器)3、重新在deisgner中签出即可
目前TASKCTL的Designer签出无响应已知有三种不同的情况:
(这里的签出无响应不包括有显示提示签出失败的原因的情况,
如1被其他用户签出 http://www.taskctl.com/forum/detail_58.html 、
如2用户对该容器没有可写权限等
)
1、新增(签出未有运行状态)容器(流程/定时器)后,修改容器名称再签入容器(容器未编译),之后再签出容器无响应(如此时重启Designer则有可能两种情况同时出现,已经被其他用户checkout,因为在重启前有签出但是未签入,按照提示强制签入后在登录签出依然无反应)。
解决方法:编译容器后即可解决
2、签出后修改容器名称并且编译成功但未触发自动重载机制的容器,签入后再签出时,签出无响应。验证方式,此时登录Designer和Monitor能发现在不同客户端中同一容器编号的容器名称不一致。
解决方法:在Monitor中重载(如果是运行状态的需要停止才可以重载)容器,使其名称和Designer一致后,再在Designer中签出并进行后续动作(如之前签出过,亦可能出现已被checkout的提示,按照提示处理)
3、最麻烦的一种,签出后修改容器名称和内容导致编译不能成功而后又签入的容器,再签出无响应。验证方式,此时登录Designer和Monitor能发现在不同客户端中同一容器编号的容器名称不一致;且编译容器时提示编译有问题。
解决方法:此时问题出现死循环叠加状态,前台客户端已经不能处理。(重载、编译、签出;重载需要编译成功;编译成功需要签出;签出需要名称一致,需要重载)
需要登录后台字符节点客户端 ctlflowc ,输入用户名密码,使用tccid 切换到对应容器,并用openmc 模块名称 修改有异常之处或者删除部分,已保证能编译通过,编译通过后按上述情况2处理
沙发 发表于 2019-11-25 15:57 回复(0)
请登录后评论~