KVM VPS - MySQL ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Перейти к:навигация, поиск

KVM VPS - MySQL ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool

Ошибка в логах MySQL сервера на KVM VPS:

# tail -n1000 /var/log/mariadb/mariadb.log | grep "Fatal error"
200323 19:47:50 InnoDB: Fatal error: cannot allocate memory for the buffer pool

обычно возникает из-за нехватки оператиной памяти на минимальных тарифах с 512-1024 MB RAM.
Решение - перейти на тариф с 2ГБ RAM или выше

Также можно попробовать уменьшить значение innodb_buffer_pool_size в конфиг файле my.cnf и перезапустить MySQL сервер:

# vi /etc/my.cnf
[mysqld]
innodb_buffer_pool_size = 10M
# ulimit -s unlimited
# systemctl restart mariadb
Индекс цитирования