Как увеличить максимально допустимое число одновременно открыты файлов в моей системе?

Опубликовано admin - чт, 01/16/2014 - 22:53

Правильная настройка максимального занчения одновременно открытых файлов может оказать существенное воздействие на правильную работу скриптов и процессов Linux системы. В большинстве случаев, это избавляет Вас от сообщений вида "Too many open files...", что переводится как "открыто слишком много файлов...".

Максимально допустимое количество открытых файлов можно узнать используя команду:

Данное значение устанавливает максимально возможно количество одновременно открываемых файлов для обычных пользователей (не root) для одной сессии. Для старых версий Centos данное значение при его изменении могло оставаться равным 1024 для пользователя root, изменения касались только обычных пользователей.

Для изменения данного параметра необходимо сделать два изменения системных настроек.

Первое

Изменить значение файла /proc/sys/fs/file-max. Просмотреть текущее значение можно командой:

Если указанное значение не достаточно велико увеличьте его с помощью команд echo с последующей авторизацией.

Далее задайте параметр файла откройте

и измените параметр fs.file-max

Для сохранения настроек используйте команду:

Для того, чтобы установить количество одновременно открытых файлов для определённо пользователя необходимо изменить параметры в файле vi /etc/security/limits.conf:

Добавив в конец файла следующую запись:

Параметр "-" означает применение лимитов для «hard and soft». Параметр hard не может быть выше soft. Параметр soft может быть превышаться пользователями.

Не забудьте выйти и войти заново.

Для того чтобы проверить что всё правильно зайдите под нужным пользователем, например:

Да и чуть не забыл для mysql, возможно, нужно будет использовать дополнительно параметр "open_files_limit". Выполните SQL запрос:

Этот параметр нужно добавить в /etc/my.cnf.

Взаимосвязанные материалы

# 1. Пример проверки работоспособности elastic search посредством bash и cron (вторник, декабря 26, 2023 - 21:49 ),

 Пример проверки работоспособности elastic search.

читать...
# 2. Хуки в Git (среда, сентября 9, 2020 - 21:52 ),

Часто приходится копировать данные по сайту в git репозиторий или переносить копию на локальный сервер или рабочий?

читать...
# 3. Сам себе хостер 2. Настройка phpmyadmin, mysqli. (понедельник, сентября 7, 2020 - 21:33 ),

Phpmyadmin.

В первой части  читать...

# 4. В пути директории с точкой Error 403! (воскресенье, декабря 22, 2019 - 19:07 ),

Столкнулся с проблемой при работе с Bitrix, если в пути имеется точка (как правило это директория .default) то apache выдает ошибку:

читать...
# 5. Копирую, копирую, копирую… (вторник, июня 12, 2018 - 09:59 ),

Сколько времени приходится тратить на копирование данных, перед тем как приступить к их модификации, перенос или восстановление? Много. читать...

На разработку сайта! Скидки до 20%!