Зависает сервер, в логах accept() call failed

Started by tusov, April 12, 2018, 12:52:21 PM

Previous topic - Next topic

tusov

Добрый день,
Постоянно зависает (перестает отвечать в Консоли управления) сервер netxms
в логах появляются следующие строки:
*W* SocketListener/AgentTunnels: accept() call failed (Too many open files)

Как продиагностировать причину возникновения данных предупреждений и в целом причину зависания сервера


netxmsd -v
NetXMS Server Version 2.2.4 Build 9506 (2.2.4) (UNICODE)
NXCP: 4.48.1.12 (AES-256, Blowfish-256, 3DES, AES-128, Blowfish-128)
Built with: g++ (Debian 4.9.2-10) 4.9.2

Консоль управления
Версия 2.2.3 (9505)



Victor Kirhenshtein

Судя по сообщению "Too many open files" - не хватает файловых дескрипторов. Какой стоит лимит сейчас? Возможно простои надо его увеличить. Если в сети много устройств то сервер может открывать много сокетов - лимит должен соответствовать.