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

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

提示 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 PHP防火墙代码,防火墙,网站防火墙,WAF防火墙,PHP防火墙大全 300
    02 香港免费云服务器申请教程,配置4核8G 275
    03 掌上兼职平台 运营好几年了,我不是给平台打广告,我发这个是因为邀请别人有钱赚 265
    04 非主流域名有风险,投资需谨慎 256
    05 博森科技CCR智能炒币机器人:为何说最好拥有一个比特币 255
    06 CCR智能炒币机器人:比特币的未来能坐稳加密货币的“王者宝座”吗? 230
    07 博森CCG合约机器人:决不碰100倍杠杆,不盲目追求百倍币 207
    08 山东省2025年普通高等教育专升本统一考试计算机文化基础-真题带答案分析 189
    09 博森科技CCR智能炒币机器人:币圈韭菜们的困境和出路 188
    10 龙森技术博客 179
    推荐主机