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

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

提示 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 即可查看到内存情况了。

楼主签名:DNSWIZ 站长故事
回帖
回复列表

    请遵守各国法律法规 严禁违规内容

    • QQ群:1140251126
    • Email:m@max.ooo
    • 本站可以自由发布外链
    • 本站域名皆为闲置域名,均可出售
    Hot posts
    01 kupid.ai和herahaven.com应该选哪个? 552
    02 a.icu b.icu c.icu d.icu 同时掉 526
    03 aigc.cx又多了一个域名 518
    04 今天把所有的google广告去掉了 517
    05 秀秀新米(已出) 510
    06 迅雷 12 精简绿色版(12.1.6.2780) 497
    07 Windows 11 LTSC 优化版 - placeholder(2025.02.27) 473
    08 deepseek给我的域名的建议 450
    09 音频文件转换软件 XRecode 3(1.164) 429
    10 虚拟机软件 | VMware Workstation 精简版(17.6.3) 415
    推荐主机