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

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Перейти к:навигация, поиск
 
Строка 8: Строка 8:
 
Решение - '''перейти на тариф с 2ГБ RAM или выше'''
 
Решение - '''перейти на тариф с 2ГБ RAM или выше'''
  
Также можно попробовать уменьшить значение '''innodb_buffer_pool_size''' и перезапустить MySQL сервер:
+
Также можно попробовать уменьшить значение '''innodb_buffer_pool_size''' в конфиг файле '''my.cnf''' и перезапустить MySQL сервер:
 
  # vi /etc/my.cnf
 
  # vi /etc/my.cnf
 
  [mysqld]
 
  [mysqld]

Текущая версия на 12:56, 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 в конфиг файле my.cnf и перезапустить MySQL сервер:

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