虚拟小机 MariaDB 配置

Photo by K. Mitch Hodge on Unsplash

当虚拟主机内存小于 1G 或者更小时,往往会遇到 MariaDB 数据库挂掉后不能由守护进程再次拉起,后台日志显往往如下所示显示内存不足的提示。这也是 WordPress 在小型虚拟机上部署会遇到最大的问题。

InnoDB: Fatal error: cannot allocate memory for the buffer pool

这种现象在分配虚拟内存之后故障发生率会明显降低,但仍偶发。目前最好的解决方法是在 MariaDB 配置文件中,在字段中 [mysqld] 块中关闭一个模式。

[mysqld]  
performance_schema = off
继续阅读虚拟小机 MariaDB 配置