MySQL Errcode 24. Увеличение числа одновременно открытых файлов

На сервере MySQL вывалилась ошибка: MySQL Error: Out of resources when opening file './artkiev/parser.MYD' (Errcode: 24).
Смотрим в вывод perror:

$ perror 24
OS error code  24:  Too many open files


Смотрим сколько разрешено открывать файловых дескрипторов пользователю mysql:

#server mysql -c 'ulimit -n'
1024

Далее смотрим, сколько дескрипторов разрешено в MySQL:

#server mysql -se "show variables like 'open_files_limit'"
Variable_name       Value
open_files_limit    1024

Увеличим лимит в 4 раза, до 4096:

#server echo 'mysql  -  nofile  4096' | sudo tee -a /etc/security/limits.d/mysql.conf
#server mysql -c 'ulimit -n'
4096

Осталось поправить конфиг MySQL, чтобы сервер начал использовать новый лимит. Для этого добавляем строчку:

open_files_limit = 4096

Если перезапустить сервер сейчас нельзя, то подключаемся к MySQL под привилегированным пользователем и выполняем

mysql> SET GLOBAL open_files_limit=4096;
Возврат % от покупок

Другие публикации:



Написать комментарий через:

 
               
  • Локальный блог
  •  
 

Ваш отзыв

Имя *

Почта (скрыта) *

Сайт

Напишите цифрами двa вoceмь двa *

Сообщение

 
Статусы для соц.сетей на ArtKiev Design Studio