KVM VPS - MySQL ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2025
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