onstat -g dis неправильно показывает 2 сервера на сервере informix - PullRequest
1 голос
/ 15 марта 2020

У меня есть сервер informix, на котором я установил только один экземпляр. но команда "onstat -g dis" приводит к чему-то вроде этого, и я не знаю, где эти данные хранятся неправильно. заранее спасибо ...

[informix@XXX ~] $ onstat -g dis

IBM Informix Dynami c Версия сервера 14.10.FC2AEE - On-Line - Up 00: 44:54 - 136364580 Кбайт

Найдено 2 сервера

Сервер: S1

Номер сервера: 24

Тип сервера: IDS

Состояние сервера: Up

Версия сервера: IBM Informix Dynami c Версия сервера 14.10.FC2AEE

Общая память: 0

INFORMIXDIR: / data / informix

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

SQLHOSTS: / data / informix / etc / sqlhosts

Хост: Host1


Сервер: S2

Номер сервера: 23

Тип сервера: IDS

Состояние сервера: Не работает

Версия сервера: IBM Informix Dynami c Сервер Версия 14.10.FC2AEE

Общая память: 0

INFORMIXDIR: / data / informix

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

SQLHOSTS: / data / informix / etc / sqlhosts

* 10 48 * хост: хост2

1 Ответ

0 голосов
/ 16 марта 2020

Значительная часть информации, используемой 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, поскольку это работающий сервер.

...