MDS启动异常

发布时间:  2015-04-24 浏览次数:  225 下载次数:  0
问题描述
以icd用户登录CTI服务器,执行mdscmd命令,系统返回以下信息。
  • MDSCMD进程被占用
mdscmd bind to ip 10.10.10.21
eSpace CTI V300R005C50SPC002
TcpInit Failed. Return=111
  • IP地址出错
--------Get All Process Status From MDS--------
Send message to mds Failed. Return=222.
Press ENTER to return main menu
The IP 255.255.255.255 in $ICDCOMMDIR/config/icdcomm.cfg or /etc/hosts is not in $ICDDIR/config/icdpub.ini
Receive GET PROCS INFO ACK message from MDS failed. Return=-1 ErrorStack=[114 114 114]
Press ENTER to return main menu
  • MDS未启动
Send message to mds Failed. Return=223.
Press ENTER to return main menu

处理过程
  • MDS进程被占用。
1. 查询mdscmd进程。
ps -eaf | grep mdscmd
系统显示以下信息,其中“15831”为mdscmd进程的进程号。
icd      15831 15756  0 11:02 pts/0    00:00:00 mdscmd
icd      17167 15865  0 11:08 pts/1    00:00:00 grep mdscmd

2. 使用进程号,关闭mdscmd进程。
kill -9 15831。

3. 再次执行mdscmd命令。
mdscmd进程正常启动。
  • ICDComm配置文件中的ICDTCPMYIP的IP地址配置错误。
1. 以CTI安装用户icd登录CTI服务器。

2. 在ICDComm安装路径“/home/icd/icdcomm/config”下的“icdcomm.cfg”文件中,查看ICDTCPMYIP的IP是否为CTI业务的IP地址。
如果不是,请修改。修改后,请重启ICDComm进程。
</home/icd/icdcomm/config>vi icdcomm.cfg
[common]
; Key word of the icdcomm shared memory.
IPCKEY=12345678

; Bind ip address . Default:First ip of this machine.
ICDTCPMYIP=10.71.106.234
  • /etc/hosts文件中用于CTI业务交互的IP地址和主机名 未在第一行。
1. 用root用户登录后,查看主机名。
hostname
linux-ICBC-3

2. 在hosts文件中,查看本机的主机名和CTI 业务IP地址的对应关系,并放在该文件的第一行。
如果不是,请修改。修改后,重启CTI所有服务。
vi /etc/hosts
10.71.106.234 linux-ICBC-3
根因
可能原因:
  • MDSCMD进程被占用。
  • ICDComm配置文件中的ICDTCPMYIP的IP地址配置错误。
  • /etc/hosts文件中用于CTI业务交互的IP地址和主机名 未在第一行。
  • MDS未启动。

END