宝塔一键安装“LNMP”后,因为LXC虚拟化的资源隔离有些缺陷,我们可以在面板上看到“32核”的处理器,以及极低的负载,这些都是因为LXC资源隔离出现缺陷而导致识别到了母鸡的数据
问题就出在这里
在Nginx的配置文档的第二行又一个参数“worker_processes”
这个值一般赋为处理器的核心数,而宝塔自动安装则会为这个值填上auto为了达到最优性能
那岂不是填上32了!!!!!!
这样内存自然会爆掉咯~
如果你的面板出现502可以按如下方式操作
1 SSH进入服务器
2 输入nginx -t列出配置文件路径
3 使用vi命令编辑nginx.conf
把auto改为你vps真实的核心数
例如
保存退出重启服务器
当然还有一种方法,但因情况而异。有时候还是打不开宝塔面板
- 连接到服务器SSH
- 输入命令:service nginx stop
- 输入命令:bt
- 在弹出的选项中选择重启宝塔面板
- 此时应该可以打开宝塔面板,请进入 软件商店 -> 找到Nginx -> 点击设置 -> 性能调整 -> 把第一项worker_process选项由auto改为服务器核心数,例如1核就改为1,2核就改为2 -> 保存设置 -> 启动Nginx
- 此时已可正常使用
后一种方法参考雨云百科
2333