添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接

如何解决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分区文件: