集合运行时全局锁

时间:2014-05-28 09:33:01

标签: intersystems-cache intersystems-ensemble

当我尝试启动Ensemble制作时,出现以下错误:

  

错误ErrCanNotAcquireRuntimeLock:无法获取Ensemble运行时   超时'10'内的全局锁定

我想我将禁用所有服务,进程和操作并单独重新启动它们以查看哪一个导致错误,但是我对生产所采取的任何操作都需要很长时间,然后返回相同的错误。

谷歌搜索问题没有产生太多,任何想法?

2 个答案:

答案 0 :(得分:0)

您应该在生产未运行时检查锁定表的内容 - 您可能有一个作业(或多个作业)仍然锁定核心Ensemble运行时全局变量。如果您可以识别操作系统级别的进程并且可以确定他们实际在做什么,那么您应该能够终止操作系统进程。在这两种情况下,您都应该在Ensemble中执行此检测和终止。您应该能够使用系统管理门户执行这两个操作,或者可以使用%SYS命名空间中的^LOCKTAB^JOBEXAM CHUI实用程序来跟踪此操作。

答案 1 :(得分:0)

如果可以重启Ensemble服务器,则应清除锁定表。然而,这无助于找到问题的原因。