Невозможно увеличить ограничения на открытие файлов в Linux

#linux

Вопрос:

У меня появилось сообщение об ошибке, указывающее, что процесс не удалось завершить, поскольку количество открытых файлов превысило лимит. Проверка мягкого ограничения, связанного с моим именем пользователя

 ulimit -Sn
 

дает пользователю мягкое ограничение 1024. Я попытался увеличить мягкое ограничение, связанное с моим именем пользователя (у меня есть привилегия root), до 4096, следуя инструкциям

https://www.tecmint.com/increase-set-open-file-limits-in-linux/

т. е. в /etc/security/limits.conf я добавил строку

 # <username> soft nofile 4096
 

Когда я вышел и снова вошел в систему, ограничение пользователя все еще составляло 1024 (перезагрузка сервера также не сбросила его).

Требует ли файл limits.conf определенного интервала (например, использование табуляции вместо пробелов или определенного количества пробелов между столбцами)? Я не могу придумать ничего другого, что могло бы быть неправильным на данный момент.

Комментарии:

1. Поможет ли это? appservgrid.com/paw92/index.php/2019/03/26/…

2. Есть также /etc/security/limits.d/ директория с файлами в ней. I added the line # вы добавили строку с # перед ней? Если да, то это комментарий.

3. Ссылка предоставлена appservgrid.com/paw92/index.php/2019/03/26/… дает те же инструкции, что и те, которым я следовал. Добавление <имя пользователя> soft nofiles 4096 не изменяет ограничение файлов, связанных с именем пользователя.

4. Каталог /etc/безопасность/ограничения. d — это пустой каталог на нашем сервере.