DEVOPSTRAINER
Вопросы / Linux

[Ситуационный] Ошибка «Too many open files». Что смотреть и как чинить?

Краткий ответ

Процесс упёрся в лимит открытых файловых дескрипторов (ulimit -n). Проверить текущие лимиты (cat /proc/<PID>/limits) и что реально открыто (lsof -p <PID>), увеличить лимит (ulimit / limits.conf / LimitNOFILE= в systemd) и проверить, нет ли утечки дескрипторов в приложении.

Ещё вопросы по теме «Linux»

Готовишься к DevOps-собеседованию?
Полные разборы вопросов, карточки с интервальным повторением, квизы и песочница с реальными сломанными Linux-серверами — бесплатно после входа.
Открыть тренажёр →