netxmsd падает через несколько секунд после запуска

Started by blshadow, March 24, 2014, 11:19:53 AM

Previous topic - Next topic

blshadow

Обновил NetXMS до версии 1.2.13, обновил базу, ошибок в базе нет. При запуске netxmsd падает. Вот вывод:
http://pastebin.com/SkN8yXHp

andrey--k

Попробуйте пересоздать БД с нуля.
Повторится ошибка или нет?


OffTop:
Столкнулся с такими же ошибками при старте демона.

[24-Mar-2014 13:16:01.387] [ERROR] Inconsistent database: interface 823 linked to non-existing node 796
[24-Mar-2014 13:16:01.387] [ERROR] Failed to load interface object with id 823 from database


Возникли при ручном удалении дублирующихся нод в БД (В моем случае).

Соответственно вопрос - как правильно удалять из БД ноды?

blshadow

С чистой базой не падает, но хотелось бы оживить старую базу

Victor Kirhenshtein

Попробуйте запустить

nxdbmgr check

и поудалять все битые объекты.

Victor Kirhenshtein

Судя по логу падает сервер при исполнении transformation скрипта на каком-то DCI при работе с SNMP из скрипта. Сейчас попробую разобратся почему.

blshadow


Victor Kirhenshtein

Вроде нашел возможную причину. Я могу выложить версию с исправлениями - в каком формате лучше?

blshadow

Спасибо! Лучше в виде исходников. Или патч.



Victor Kirhenshtein

Пришлите пожалуйста результат SQL запроса

SELECT transformation FROM items WHERE transformation is not null AND transformation<>'';


Victor Kirhenshtein

Выложил еще одну версию по тому-же адресу - попробуйте.