如何解决MySQL数据库经常崩溃导致网站无法连接

查了一下类似的问题,多是因为数据库内存不足而无法分配资源。

使用了创建swap分区的方式,用SSD空间作为虚拟内存。

先查看硬盘剩余空间

1
df -h

剩余空间多得很,直接分配5个G的交换分区:

1
2
3
4
dd if=/dev/zero of=/swap.dat bs=1024 count=5120000
mkswap /swap.dat
swapon /swap.dat
free -m

为了让系统自动挂载swap分区,编辑/etc/fstab并添加一行:

1
/swap.dat      swap    swap      0       0

重新启动。奥利给

附:删除swap交换分区的方法

停止正在使用的swap分区:

1
swapoff /swap.dat

删除swap分区文件:

1
rm /swap.dat

参考资料:

https://www.trpgfans.com/4455

https://www.jb51.net/article/138132.htm

如何解决MySQL数据库经常崩溃导致网站无法连接

https://www.ideajayve.cn/posts/ebef94cd.html

作者

Jayve

发布于

2020-01-28

更新于

2024-06-21

许可协议


:D 一言句子获取中...