KVM VPS - MySQL ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool: различия между версиями

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
Строка 7: Строка 7:
 
обычно возникает из-за нехватки оператиной памяти на минимальных тарифах с 512-1024 MB RAM. <br />
 
обычно возникает из-за нехватки оператиной памяти на минимальных тарифах с 512-1024 MB RAM. <br />
 
Решение - '''перейти на тариф с 2ГБ RAM или выше'''
 
Решение - '''перейти на тариф с 2ГБ RAM или выше'''
 +
 +
Также можно попробовать уменьшить значение '''innodb_buffer_pool_size''' и перезапустить MySQL сервер:
 +
# vi /etc/my.cnf
 +
[mysqld]
 +
innodb_buffer_pool_size = 10M
 +
 +
# ulimit -s unlimited
 +
# systemctl restart mariadb

Версия 12:55, 2 ноября 2020

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 и перезапустить MySQL сервер:

# vi /etc/my.cnf
[mysqld]
innodb_buffer_pool_size = 10M
# ulimit -s unlimited
# systemctl restart mariadb