解决 mariadb/mysql 在低配 VPS 上崩溃问题

优秀源码 无标签
0 196
GS
GS 自成一派 2023-12-03 05:27:45
Lv:28级

提示 Error Establishing a Database Connection 。数据库服务器 mariadb 挂了 

解决方法:

打开 /etc/my.cnf 查找 innodb_buffer_pool_size 将值设置为64M,一般是因为这个地方的值设置的过高内存紧张导致数据库因为内存不足而挂掉。

基本上上面设置之后,应该不会再遇到数据库挂掉的问题了,但是如果设置之后,依然会遇到此类问题,可以考虑设置 swap 交换分区,当系统因为突发事件导致内存不足时,软件会将一部分数据通过 swap 进行中转,不至于使软件崩溃。

运行下面命令设置 swap (1G):

dd if=/dev/zero of=/swapfile bs=1024 count=1048576
mkswap /swapfile
swapon /swapfile

最后,在 /etc/fstab 中添加下面一行:

/swapfile       swap    swap defaults   0 0

重启服务器,使用 free -m 即可查看到内存情况了。

楼主签名:Admin.Gs 站长故事
回帖
回复列表

    遵守各国法律法规 严谨违规内容

    • QQ群:1140251126
    • Email:admin@admin.gs
    • 本站可以自由发布正规网站外链
    • 本站域名 admin.gs 其它皆为闲置域名
    本站热帖
    01 李子树上用布包着一个鸟蛋挂在上面代表什么 457
    02 拆巨资全款拿下:奈斯优品nsyp.cn,全面进军直播带货。 366
    03 也许我是做网站最辛苦人那部分人 303
    04 最新AI生成短视频源码(开源无加密版) 301
    05 玩域名告一段落 293
    06 腾讯的SSL证书也变成90天了 248
    07 网站高级认证页面源码(给博客加上安全认证) 182
    08 支付宝当面付打赏PHP源码 111
    09 网校课堂知识视频付费源码,全开源 110
    10 最新仿微信即时聊天源码,支持视频语音聊天 108
    推荐主机