0 читателей, 55 топиков

/usr/sbin/mysqld: Can't open file (errno: 24)

Эта ошибка выскакивает через лимиты сервера базы данных.

SQL запрос для текущего лимита:

SHOW VARIABLES LIKE 'open%'


В файле /etc/mysql/my.cnf в разделе [mysqld] пишем дополнительную строчку:

[mysqld]
open_files_limit = 100000


Перезагружаем базу данных:

/etc/init.d/mysqld restart

Отключение IPv6 для сетевых интерфейсов

Иногда сервер может тупить если он работает через IPv6.
Решение отключить временно.

Прописать у файл /etc/sysctl.conf строчки:

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
net.ipv6.conf.eth0.disable_ipv6 = 1
net.ipv6.conf.vmbr0.disable_ipv6 = 1


И потом можно включить обратно, удалив строчки.

Проблема с performance_schema

Бывает вот такая ошибка в базе данных когда таблицы портятся:

Table 'performance_schema.session_variables' doesn't exist


Фикс такой:

mysql_upgrade -u root -p --force


Может быть причиной ошибки в ISP Manager: Не удалось выполнить запрос к базе данных.