三二互联专业提供速度最快最稳定的美国服务器、香港服务器。中美直连,亚洲优化![ 代理登陆 ] [ 付款方式 ] [ 找回密码 ][ 电子协议责任书 ]
硬件资源保障

采用高配品牌服务器

主流强悍CPU配置

确保服务高速稳定运行

中美直连线路

中美直连亚洲优化

采用中国CN2骨干网络

保证速度飞快稳定高效

安装宝塔面板时出现内存不足的报错信息如何解决?

美国、香港服务器

安装宝塔面板时出现内存不足的报错信息如何解决?

06-21   来源:

 CentOS7 安装宝塔内存不足完整解决方案

核心解决办法:创建 Swap 虚拟内存,用磁盘空间临时扩容内存,满足宝塔最低 512MB 内存要求。
一、先查看当前内存情况
bash
运行
free -h
如果 swap total 为 0B,说明没有虚拟内存,直接执行下面步骤。
二、一键创建 1GB Swap 交换分区(推荐,512M 物理内存标配)
1. 执行下面整套命令
bash
运行
# 创建1G大小的交换文件
dd if=/dev/zero of=/swapfile bs=1M count=1024
# 设置安全权限
chmod 600 /swapfile
# 格式化swap
mkswap /swapfile
# 启用swap
swapon /swapfile
# 设置开机自动挂载,重启不失效
echo "/swapfile    swap    swap    defaults 0 0" >> /etc/fstab
2. 优化 Swap 使用策略,避免服务器卡顿
bash
运行
echo "vm.swappiness=10" >> /etc/sysctl.conf
sysctl -p
含义:物理内存占用到 90% 时才调用虚拟内存,减少硬盘频繁读写。
三、安装前临时释放多余内存
临时关闭邮件、防火墙等占用内存的服务
bash
运行
systemctl stop postfix
systemctl stop firewalld
关闭 SELinux(安装宝塔必备)
bash
运行
setenforce 0
sed -i "s/^SELINUX=enforcing/SELINUX=disabled/" /etc/selinux/config
四、验证内存扩容成功,重新安装宝塔
再次执行
bash
运行
free -h
看到 Swap 总量 1G,就可以重新执行宝塔安装命令:
bash
运行
yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec
五、不同物理内存 Swap 配置建议
物理内存 512MB:创建 1G Swap
物理内存 1GB:创建 1.5G~2G Swap
物理内存≥2G:创建 1G Swap 兜底即可
六、小内存服务器安装后避坑设置
MySQL 选择 5.7 版本低配模板,不要装 MySQL8.0(内存占用过高极易 OOM)
不要一次性安装多个 PHP 版本,只安装业务需要的版本
定期清理宝塔日志、网站日志,避免磁盘占满连带内存异常
Swap 建议永久保留,防止运行期间进程被系统强制杀死

三二互联专业提供香港VPS,美国VPS主机,香港云服务器租用等业务香港美国到大陆CN2 GIA速度最快

上一篇:如何关闭面板多余日志采集? 下一篇:CentOS7.6安装宝塔面板时显示内存不足怎么办?

美国GIA服务器三二互联版权所有 WWW.250.cc 2008-2015 All Rights Reserved
三二互联 - 专业的美国C3服务器、香港vps、抗DOOS流量清洗、云备份系统、网站加速系统、美国GIA服务器和香港云服务器产品提供商
三二互联24小时在线工单系统为您提供全面、专业、周到的技术支持与服务
咨询热线:400-679-9994(免长话费)