当我尝试启动 Ensemble 制作时,出现以下错误:
错误 ErrCanNotAcquireRuntimeLock:无法在超时“10”内获取 Ensemble 运行时全局锁
我想我将禁用所有服务、进程和操作并单独重新启动它们以查看哪个导致错误,但是我对生产采取的任何操作都需要很长时间,然后返回相同的错误。
谷歌搜索这个问题并没有产生多少,有什么想法吗?
当我尝试启动 Ensemble 制作时,出现以下错误:
错误 ErrCanNotAcquireRuntimeLock:无法在超时“10”内获取 Ensemble 运行时全局锁
我想我将禁用所有服务、进程和操作并单独重新启动它们以查看哪个导致错误,但是我对生产采取的任何操作都需要很长时间,然后返回相同的错误。
谷歌搜索这个问题并没有产生多少,有什么想法吗?
您应该在生产未运行时检查锁表的内容——您可能有一个作业(或多个作业)仍然在核心 Ensemble 运行时全局变量上具有锁。如果您可以识别操作系统级别的进程并且可以计算出它们实际在做什么,那么您应该能够终止操作系统进程。在这两种情况下,您都应该在 Ensemble 中执行此检测和终止。您应该能够使用系统管理门户来执行这两个操作,或者您可以使用%SYS 命名空间中^LOCKTAB
的^JOBEXAM
CHUI 实用程序来跟踪它。
如果您可以重新启动 Ensemble 服务器,则应该清除锁定表。但是,这无助于找出问题的原因。