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

Опубликовано 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. Копирую, копирую, копирую… (вторник, июня 12, 2018 - 09:59 ),

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

# 2. Сам себе хостер! (пятница, августа 1, 2014 - 22:12 ),

Привет! Хорошая настройка Apache (mtm.itk) + PHP + Nginx + Mysql

Далее зайдите в /etc/httpd/conf/httpd.conf и пропишите:

читать...
# 3. Как увеличить максимально допустимое число одновременно открыты файлов в моей системе? (четверг, января 16, 2014 - 22:53 ),

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

# 4. Лучшие команды для работы с файловой системой! (понедельник, января 21, 2013 - 10:36 ),

Подобрал несколько команд, которых мне всегда не хватало при работе с файловой системой! Думаю всем пригодятся!

читать...
# 5. Как быстро обновить версию php до последней! (воскресенье, октября 28, 2012 - 11:06 ),

Недавно потребовалось обновить врсию php на рабочем сервере, - с 5.2 до 5.3.8. Результатом остался доволен, так как в php 5.3.8 bcrypt стал поддерживать кирилицу и ещё много исправлено! читать...

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