宝塔面板一键开启 Swap 虚拟内存:解决 VPS 内存不足与 MySQL 宕机 你的 WordPress 网站是不是经常突然打不开,页面提示 502 Bad Gateway?登录宝塔面板一看,发现 MySQL 数据库莫名其妙停止运行了?别慌,这通常不是被黑客攻击了,而是你的 VPS 内存不足(这种问题通常因为购买的 VPS 主机 配置不够)。如果你需要升级 VPS主机可以查看:VPS 主机推荐根据我做外贸建站的问题处理的经验来看,如果你的 VPS 物理内存只有 1GB 甚至更小(比如一些入门级套餐),在运行 WordPress、宝塔面板再加上 MySQL 时,内存经常会被瞬间抽干。系统为了自保,就会强行“杀掉”占用内存最大的进程——通常就是 MySQL 数据库。今天就教你一个最快、切免费的“解决方案”:通过宝塔面板一键开启 Swap 虚拟内存。 文章目录 Toggle 什么是 Swap 虚拟内存?为什么要开?实操教程:宝塔面板一键开启 Swap 设置步骤第一步:在软件商店安装“Linux 工具箱”第二步:设置 Swap 虚拟内存大小避坑建议:Swap 到底设置多大合适?Swap 只是续命,治本的方法是什么? 什么是 Swap 虚拟内存?为什么要开? 简单来说,Swap 就是向你的服务器硬盘(SSD)“借”一点空间,把它当成内存来用。当你的物理内存快要用完时,系统会把一些不常用的数据临时塞进 Swap 里,从而腾出宝贵的物理内存给 MySQL 和 PHP 运行,防止它们崩溃宕机。优点: 免费解决内存不足导致的频繁宕机问题,特别适合 1GB 或 2GB 内存的主机(入门级 VPS)。 缺点: 硬盘的读写速度远远比不上真正的物理内存。如果你的网站过度依赖 Swap,网站打开速度会变慢。 实操教程:宝塔面板一键开启 Swap 设置步骤 宝塔面板早就为我们准备好了傻瓜式的工具,不需要你去敲复杂的 Linux 代码命令,点几下鼠标就能搞定。在开始之前需要确保您的 vps 主机已经安装了宝塔面板。如果你还不会怎么安装宝塔面板可以查看:宝塔面板安装教程第一步:在软件商店安装“Linux 工具箱”登录你的宝塔面板后台。点击左侧菜单栏的 [软件商店]。在应用搜索框里输入 Linux,找到 “Linux工具箱”。点击右侧的 [安装] 按钮(这是一个免费的官方插件)。 第二步:设置 Swap 虚拟内存大小安装完成后,点击 Linux 工具箱右侧的 [设置]。在弹出的窗口中,点击左侧的 [Swap/虚拟内存] 选项卡。在“添加Swap”的输入框中,填入你想要设置的数值(单位是 MB)。点击 [确定],等待系统执行完毕。 避坑建议:Swap 到底设置多大合适? 很多新手朋友以为 Swap 越大越好,直接填个 8000MB,这是完全错误的! 硬盘长期高强度充当内存,不仅会严重拖慢网站速度,还会缩短 SSD 硬盘的寿命。根据我多年的实测,建议遵循以下标准配置:物理内存 1GB: 建议设置 Swap 为 1024MB 或 2048MB(也就是您VPS 主机实际物理内存的 1 到 2 倍)。物理内存 2GB: 建议设置 Swap 为 2048MB。物理内存 4GB 或以上: 通常不需要设置 Swap,或者象征性设置 2048MB 备用即可。设置完成后,你可以在宝塔面板的【首页】左上角状态栏,看到“虚拟内存”的圆环有了数据,这就说明开启成功了。(因为我的服务器是4核心8G的所以并不需要设置Swap 虚拟内存) Swap 只是续命,治本的方法是什么? 开启 Swap 后,你会发现 MySQL 确实不怎么宕机了,但这只是一种“缓兵之计”。因为 Swap 占用的是硬盘读写,一旦网站流量稍微大一点,你的服务器 CPU 和 IO 就会满载,导致 WordPress 前台加载依然缓慢。如果你是准备长期做外贸独立站,或者网站每天已经有稳定的自然流量,我强烈建议你从根源上解决问题——升级物理内存,或者换一台性能更强悍的 VPS。不要在基础设施上省那几美金,客户因为网站卡顿而流失的订单,远比买主机的费用高的多。👉 目前我实测在用、极少出现性能瓶颈的 VPS 推荐:搬瓦工 Bandwagonhost (CN2 GIA): 晚高峰三网直连,彻底告别丢包断流。适合对海外访问速度有极高要求的站长。[➜ 查看主机教程]DMIT: 同样提供顶级线路,稳定性极佳的备选方案。[➜ 查看 DMIT 教程]