Can't create/write to file (Errcode: 23)

Комментарии ()

Не смог выполнитить бекап БД, в логах увидел ошибку

 Can't create/write to file '/var/tmp/#sql664_70443_8a9.MYI' (Errcode: 23) (1)

В консоли dmesg выдает

kern.maxfiles limit exceeded by uid 1007, please see tuning(7).

Смотрим значение kern.maxfiles (максимальное число дескрипторов файлов)

# sysctl kern.maxfiles
kern.maxfiles: 20000

Смотрим, сколько файловых дескрипторов открыло в текущий момент

# pstat -T
19887/20000 files
2M/4096M swap space

Достигну почти максимум. Увеличиваем значение

# sysctl kern.maxfiles=100000

Что бы изменения вступали в силу при загрузке системы — в файл /etc/sysctl.conf добавляем строку:

kern.maxfiles=100000


Webit.in.ua 2013