В логах приложения или веб-сервера всплывает Too many open files, соединения обрываются, сервис перестаёт принимать запросы. Ошибка означает, что процесс упёрся в лимит открытых файловых дескрипторов — а в Linux дескрипторами считаются не только файлы, но и сокеты, соединения, пайпы. Ниже пошаговое решение проблемы: как правильно поднять лимит (и почему это делается в трёх местах), а затем убедиться, что дело не в утечке дескрипторов, которую простым повышением лимита не вылечить.
Подробнее →