NuGenesis SDMS Archive Agent(存档代理)不启动,也不写入日志文件 - WKB251394
文章编号: 251394点击此处访问英文版本文章
故障描述
- NuGenesis Service Configuration Console(服务配置控制台,SCC)中的 Archive Agent(存档代理)模块不启动
- AA 不写入正常的日志文件 NGSDMSAAActivity.log
- SDMS File Capture 组件的 Auto IQ 日志文件正常,没有错误或警告
环境
- NuGenesis 9 SDMS
- NuGenesis 8 SDMS
原因
有一个 DLL 文件 (NGArchiveAgentDll.dll) 未注册。
解决方法
- 停止 NuGenesis RPC 服务。
- 在具有管理员权限的命令提示符窗口中注册 DLL:
- NuGenesis 9:C:\Windows\Microsoft.Net\Framework\v4.0.30239\regasm.exe "Drive:\Program Files (x86)\Waters\NGSDMS\Common Files\NGArchiveAgentDLL.dll" /codebase /verbose
- NuGenesis 8:C:\Windows\syswow64\regsvr32.exe "Drive:\Program Files (x86)\NuGenesis 8.0\Common Files\NGArchiveAgentDll.dll"
- 重新启动 NuGenesis RPC 服务。
- 登录 SCC 确定 AA 模块是否启动。
附加信息
NuGenesis 9 需要采用不同的程序来注册 DLL,因为代码被重写为使用 Microsoft.NET Framework,这使得 DLL 的 NG9 版本为 .NET 程序集。此类 DLL 缺少“DllRegisterServer”功能,因此与 regsvr32.exe 不兼容。该文件的 NG8 版本不使用 .NET Framework,因此是在 regsvr32.exe 中注册的。
已针对此问题创建改进请求报告 CRI-5410。
id251394, SDMS, SDMS8, SDMS8NU, SUPISDMS, SUPNG