在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
最近我遇到了一个奇怪的问题:我的一个小内存(512MB)虚拟专用服务器上,MariaDB数据库经常崩溃。经过一些短暂的搜索,我发现了MariaDB在小型RAM机器上有什么潜在的问题,以及如何解决这个问题。 首先,如果您有这种问题,请检查MariaDB日志:
你可能会发现这样的情况:
经过一番研究,我发现mysql需要很多资源用于性能模式(Peformance Schema),而禁用它将有助于小内存机器正常运行。参靠在低内存虚拟机上启动MySQL
添加:
放到下面这个section:
为了确保数据库服务器能在崩溃时重新启动,在使用Systemd的操作系统上,如CentOS 7,您需要执行以下操作: 打开以下文件进行编辑:
添加下面几行:
然后您需要重新启动从而重导Systemd配置:
并重新启动MariaDB服务:
为确保Systemd重新启动服务,您可以执行以下操作:
你会看到如下内容:
尝试使用下面的命令杀死进程:
等待3秒钟,并检查MariaDB是否重新启动:
本文翻译自:MySql (MariaDB) crashes on small RAM VPS, what to do |
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13