KVM VPS - MySQL ошибка InnoDB: Fatal error: cannot allocate memory for the buffer pool: различия между версиями
Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2024
Admin iph (обсуждение | вклад) |
Admin iph (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 7: | Строка 7: | ||
обычно возникает из-за нехватки оператиной памяти на минимальных тарифах с 512-1024 MB RAM. <br /> | обычно возникает из-за нехватки оператиной памяти на минимальных тарифах с 512-1024 MB RAM. <br /> | ||
Решение - '''перейти на тариф с 2ГБ 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 |
Текущая версия на 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