开发者 · 2017年 1月 24日

把wp切换到sqlite

VPS切换成Docker后经常出现mysql退出的情况。768M的主机,运行两个wordpress一个mysql一个nigix,正常的内存负载也不超过70%。我一直以为是docker的原因,后来出现的太频繁忍不住求助朋友。始作俑者慧公表示可能的OOM了,用dmesg一看还真是OOM。

我也不舍得加钱扩展主机,唯一的办法就是想办法减少内存使用。想过使用静态博客代替WP,但是编写实在麻烦,也有反馈表示即使是HEXO这样的文章多起来也是相当的慢。决定还是头疼医头,mysql崩溃就替换mysql。

查了一下wp是支持sqlite的, “sqlite integration”插件的页面有详细的使用手册,不再赘述。

需要提醒一下的是,修改wp-config.php后,wordpress会重新安装,会删除所有上传文件夹的内容!切记提前备份!!!