думать
общий вопрос - почему растет количество дискрипторов (открытых файлов) у MongoDB?
веб приложения работает в штатном режиме
в графане наблюдаю следующее (open files): 5.7K, ..., 10.9K, ..., 21.5K
за сутки количество открытых файлов вырастает примерно на 20K
используется node.js (mongoose)
соединение постоянное
сейчас еще проверю количество соединений (растет или нет)
какие еще моменты стоит проверить? Ubuntu
лимиты указаны как в доке mongodb ulimit -n - 64K
Я полагаю ты запускаешь через systemd. Поэтому нужно указать это в .serivce файле ``` LimitNOFILE=64000 LimitNPROC=64000 ```
верно cat /proc/PID/limits - все верно показывает нет смысла указывать лимиты в сервисе лимиты жестко в системе указаны проблема в том, что идет бурный рост открытых файлов и рост связан с процессом mongo
ты также можншь посмотреть ls -la /proc/PID/fs/ и посмотреть что за дескрипторы открыты, ну или банально через lsof
да уже глянул сейчас проверяю один момент
Обсуждают сегодня