Вручную я могу установить через ulimit -n 20000
предел дескриптора файла, и он отлично работает. Чтобы установить этот предел для каждого пользователя также после перезапуска компьютера, могу ли я добавить
* soft nofile 20000
к /etc/security/limits.conf?
Я не могу попробовать, потому что не могу перезапустить сервер.
Да. Это один из правильных способов. Другой способ - установить fs.file-max
в /etc/sysctl.conf
.
Но подождите, не нужно перезагружать сервер для проверки, запустите ulimit -n 20001
из командной строки выйдите из системы и войдите снова, затем снова запустите ulimit -n
чтобы увидеть, что происходит.
Думаю, это лучший способ. Мне нравится