Linux 服务器 502 Bad Gateway nginx

前言,最近购买了一台阿里云服务器,尝试搭建自己的第一个博客网站,使用宝塔的工具以及使用java的命令进行部署的;

每次部署之后一个小时左右就会报错

处理的过程:

第一种解决方案:是看到说的TomCat没有安装导致的,502报错;经过分析排查了之后,不是这个问题;

第二种解决方案:是phpconf的配置问题导致的问题,经过分析之后,排除了这个可能性

 

 

第三种解决方案:由于我是使用的java -jar的命令直接进行部署的,这个有个问题是关闭连接窗口之后,就是平时在

IDEA里面运行一样的,一旦关闭了IDEA之后,端口就不能访问了。

第四种解决方案:使用分配缓存空间的方式进行内存的重新分配处理

步骤一、查看当前的内存使用情况
free -m


步骤二、划分虚拟内存分区(大小为2G),执行命令大约15-20秒无响应
dd if=/dev/zero of=/var/swap bs=1024 count=2048000


步骤三、执行下面两条命令: 将分区设置为SWAP分区,并将其设置为有效状态
mkswap /var/swap
swapon /var/swap


步骤四、查看现在的内存使用情况
free -m

 

我们发现,Swap虚拟内存中已经由0变成了1999,说明我们已经成功分配了大约2G的虚拟内存,接下来让我们启动多个项目看一下能不能正常使用Swap的虚拟内存

大家可以看到,我已经启动了六个jar包项目,在Swap中,已经有内存被使用了,而且项目都在正常运行。问题得到解决!

从下图可以看出来swap的值有原来的1024提升到了3024,扩容了3倍,目前网站运行良好,网站地址:ixiancheng.cn

Guess you like

Origin blog.csdn.net/qq_25580555/article/details/116460630
Recommended