Open file limit [closed]

Я пытаюсь увеличить лимит открытых файлов в Ubuntu 8.04.4 LTS. Следую информации, опубликованной в этом вопросе: Как увеличить лимит открытых файлов для пользователя не root?

  • Добавил в /etc/sysctl.conf следующую строку: fs.file-max=500000
  • Добавлено в /etc/security/limits.conf следующие строки:

    * soft nofile 10000

    * hard nofile 10000

  • Добавлено в /etc/pam.d/common-session (В моей системе нет других файлов с префиксом common-session в /etc/pam.d/) следующая строка: session required pam_limits.so
  • Перезагрузил систему

Но значение лимита открытых файлов все еще 1024:

# ulimit -n
1024
# cat /proc/{PID}/limits
Limit                     Soft Limit           Hard Limit           Units
Max open files            1024                 1024                 files

# cat /proc/sys/fs/file-max
500000

# sysctl fs.file-max
fs.file-max = 500000

Что я делаю неправильно и как увеличить лимит открытых файлов?

0
задан 13 April 2017 в 15:23

1 ответ

Можно увеличить максимальное число открытых файлов путем устанавливания нового значения в переменной ядра/proc/sys/fs/file-max следующим образом (вход в систему как корень):

sysctl -w fs.file-max=500000

команда Above вызывает предел 500 000 файлов. Необходимо отредактировать/etc/sysctl.conf файл и поместить следующую строку так, чтобы после перезагрузили установку, останется, как это:

vi /etc/sysctl.conf

Добавляют директиву конфигурации следующим образом:

fs.file-макс. = 500000

Сохраняют и закрывают файл.

Пользователи должны выйти из системы и войти в снова к изменениям, вступают в силу или просто вводят следующую команду:

sysctl -p

Проверяют Ваши настройки с командой:

cat /proc/sys/fs/file-max

ИЛИ

sysctl fs.file-max

Источник

2
ответ дан 13 April 2017 в 15:23

Другие вопросы по тегам:

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