Вылетает netxmsd
-
Доброго времени. Возникла проблема с netxms. Сама по себе вылетает служба netxmsd. Работает на 18.04 ubuntu, на виртуалке Hyper-V последняя версия из репозиториев 3.6.252. Ранее стояла на обычном серваке, на убунте 16.04 старая версия 3.3.350. Переносил базу путём export-import. Вылетало и там и там. Думал с переносом на новую версию и свежую систему проблема исчезнет- не нет. В Линуксах новичок. В systemctrl статус службы после вылета таков:
etxmsd.service - NetXMS Server
Loaded: loaded (/lib/systemd/system/netxmsd.service; disabled; vendor preset: enabled)
Active: failed (Result: signal) since Thu 2020-11-26 09:08:35 EET; 6min ago
Process: 1428 ExecStart=/usr/bin/netxmsd -d (code=exited, status=0/SUCCESS)
Main PID: 1445 (code=killed, signal=ABRT)ноя 25 19:08:42 mir-ctrl-u01 systemd[1]: Starting NetXMS Server...
ноя 25 19:08:42 mir-ctrl-u01 systemd[1]: netxmsd.service: Can't open PID file /var/run/netxmsd.pid (yet?) after start: No such file or directory
ноя 25 19:08:42 mir-ctrl-u01 systemd[1]: Started NetXMS Server.
ноя 26 09:08:35 mir-ctrl-u01 systemd[1]: netxmsd.service: Main process exited, code=killed, status=6/ABRT
ноя 26 09:08:35 mir-ctrl-u01 systemd[1]: netxmsd.service: Failed with result 'signal'.Подскажите пожалуйста, в какую сторону копать? Вылеты сами по себе не привязаны к каким-то действиям, может вылететь просто так, во время простоя. Просто теряется связь и всё.
Буду благодарен за любые советы ::) -
Стоит помониторить память, потребляемую процессом netxmsd (агентский параметр Process.VMSize) и вообще свободную память. Один из вариантов - oomkiller - штука в линуксе, которая убивает процессы, если в системе заканчивается.
Еще можно запустить netxmsd не через systemctl, а в интерактивном режиме - это когда он лог в консоль пишет
netxmsd -D 5
цифра после D - уровень отладки. При этом netxmsd завершится если отключиться от консоли, нужно или держать соединение, или воспользоваться screen. После вылета посмотреть, может быть в консоли будет какая-то информация. -
@filipp-sudanov said in Вылетает netxmsd:
Стоит помониторить память, потребляемую процессом netxmsd (агентский параметр Process.VMSize) и вообще свободную память. Один из вариантов - oomkiller - штука в линуксе, которая убивает процессы, если в системе заканчивается.
Еще можно запустить netxmsd не через systemctl, а в интерактивном режиме - это когда он лог в консоль пишет
netxmsd -D 5
цифра после D - уровень отладки. При этом netxmsd завершится если отключиться от консоли, нужно или держать соединение, или воспользоваться screen. После вылета посмотреть, может быть в консоли будет какая-то информация.Хорошо, спасибо, попробую. У меня были подозрения что на живом, старом сервере не хватало памяти. Стояли 8ГБ небуферизованной обычной ДДР3 за неимением другой, чем сервер сам был весьма возмущён. Сейчас же на виртуальном динамическая, с расширением до 16ГБ. Ночь простояло не вылетало. Сегодня утром вылетело, но у меня подозрения, что связано было со сменой ip адреса сервера, ибо база mysql заблокировалась, пришлось разлочить через nxdbmgr
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login