Слишком много дескрипторов файлов на Debian, ulimit-n не имеет никакого эффекта

Обычно приблизительно 4 года. Мы любим единственное решение производителя и пытаемся минимизировать на количестве моделей, поскольку оно делает задачу обработки изображений намного легче (производительность, потерянная путем поддержания огромного количества различных изображений, может стоить много также).

3
задан 19 September 2009 в 22:28
2 ответа

Nevermind, оказывается, что проблемой была комбинация ulimit-n и FD_SETSIZE. Кажется, что приложение использует setrlimit для установки ulimit-n на FD_SETSIZE. Я зафиксировал это путем неопределения и redifining __ FD_SETSIZE к чему-то большему.

2
ответ дан 3 December 2019 в 06:52

Что эта команда говорит Вам?

sysctl fs.file-max

Вы могли бы попробовать:

sysctl -w fs.file-max=[bigger-number]

Если это работает, то добавьте это к Вашему /etc/sysctl.conf файл:

fs.file-max = [bigger-number]
1
ответ дан 3 December 2019 в 06:52

Теги

Похожие вопросы