onstat -g dis在informix服务器中错误地显示了两台服务器

问题描述 投票:1回答:1

我有一个INFORMATIONIX服务器,我仅在其上安装了一个实例。但是命令“ onstat -g dis”会导致类似这样的事情,我不知道这些数据在哪里存储不正确。预先感谢...

[[informix @ XXX〜] $ onstat -g dis

IBM Informix Dynamic Server版本14.10.FC2AEE-在线-上00:44:54-136364580 KB

找到2台服务器

服务器:S1

服务器号:24

服务器类型:IDS

服务器状态:启动

服务器版本:IBM Informix动态服务器版本14.10.FC2AEE

共享内存:0

INFORMIXDIR:/ data / informix

ONCONFIG:/data/informix/etc/onconfig.S1

SQLHOSTS:/ data / informix / etc / sqlhosts

主机:主机1


服务器:S2

服务器编号:23

服务器类型:IDS

服务器状态:关闭

服务器版本:IBM Informix动态服务器版本14.10.FC2AEE

共享内存:0

INFORMIXDIR:/ data / informix

ONCONFIG:/data/informix/etc/onconfig.S2

SQLHOSTS:/ data / informix / etc / sqlhosts

主机:主机2

database informix
1个回答
0
投票

onstat -g dis(服务器发现)使用的信息的很大一部分来自/INFORMIXTMP目录,该目录包含许多名称以.开头的“隐藏”文件。特别地,文件.infxdirs标识在某个时间或其他时间用作服务器的$INFORMIXDIR的目录。发现过程将查找那些目录,尤其是etc子目录,然后可以从其中的文件跟踪有关服务器的信息。特别是,对于服务器demoserver01,它将查找文件.conf.demoserver01.infos.demoserver01.infos文件的存在指示服务器(可能)正在运行; .conf文件指示服务器存在,或曾经存在。

如果您查看/INFORMIXTMP/.infxdirs文件,则至少会列出/data/informix。如果查看/data/informix/etc,则应该在其中找到.conf.S1.conf.S2文件。您大概只能找到.infos.S1,因为它是正在运行的服务器。

© www.soinside.com 2019 - 2024. All rights reserved.