当前位置: 代码迷 >> 综合 >> cognos服务启动报错:CFG-ERR-0103—linux
  详细解决方案

cognos服务启动报错:CFG-ERR-0103—linux

热度:61   发布时间:2024-02-11 00:08:38.0

问题:之前cognos server 使用正常,但今天我在transformer安装目录下安装了一个补丁包,然后cognos server就无法启动了,cognos server配置启动界面报错信息:

[Start Service]

[ ERROR ] CFG-ERR-0103 Unable to start IBM Cognos service.

Execution of the external process returns an error code value of '1'.

15:16:32, 'LogService', 'StartService', 'Failed'.

15:16:32, 'LogService', 'StartService', 'Failed'.

15:16:32, CAF-WRN-0010 CAF input validation enabled.

15:16:32, CAF-WRN-0021 CAF Third Party XSS checking disabled.

之后我把transformer组件卸载了,但还是不行,

在cognos配置界面挨个测试,其他没问题,就是在这个上面有问题,具体见截图:

 


原因:

从cogserver.log上看,

     Thread-10 LOGSV 5000 1 server.Audit.IPF StartService LogService  Failed Log Server socket error <parameters><item name="Port"><![CDATA[9362]]></item><item name="Error"><![CDATA[Address already in use]]></item></parameters>

    main LOGSV 5000 1 server.Audit.IPF StartService LogService  Failed  <parameters><item name="Port"><![CDATA[9362]]></item><item name="Mode"><![CDATA[UDP]]></item><item name="Secure"><![CDATA[FALSE]]></item></parameters>

这是因为有上一次cognos的资源?由于种种原因没有被释放掉造成的。

 


解决方法:

先停掉cognos,清掉任何transformer的作业。然后用下面命令确定彻底清掉了:

ps -elf | grep -i "cognos"  

(注:有一行固定的返回内容,是自带的0 S root     19734 16880  0  80   0 - 25812 pipe_w 17:28 pts/3    00:00:00 grep -i cognos)  ---这个是查cognos的进程还有那些

netstat -na | grep -i "9300" 

 (注:9300是缺省端口,需要改成自己的端口。)

如果你已经停了cognos,而ps -elf | grep -i "cognos"还有返回内容(除了固定的),需要手动kill掉

kill -9 进程

当上面两个命令完全没有返回内容,再启动