Сервис падает: слишком много открытых файлов
Условие
На машине должен работать сервис на порту 8080, но при старте он падает с «Too many open files»: ему нужно держать большой пул файловых дескрипторов, а окружение запуска ограничивает их число. Задача — найти, где занижен лимит дескрипторов, поднять его и запустить сервис так, чтобы http://localhost:8080 отвечал. Поднять на порту постороннюю заглушку — не решение: проверяется, что отвечает именно сервис. systemd нет, сервис поднимается скриптом /etc/init.d/fdapp.
Как проверяется
- Сервис запущен
- Сервис отвечает на 8080 своим маркером
Проводите такие интервью у себя
Кандидат чинит реальную систему, вы видите каждую команду и получаете протокол с чекпоинтами: что сделано и когда.
Обсуждение · 0 комментариев
Войдите, чтобы оставить комментарий.