1. 首页
  2. 阿里云服务器

阿里云服务器10M带宽访问较集中经常挂掉如何解决?

阿里云服务器10M公网带宽,网站为PHP动态语言程序,投票类网页平时没什么流量,访问比较集中,经常性挂,有什么解决方法?抛开程序效率问题,护云盾建议这种访问较集中的应用场景,公网带宽可以选择按使用流量计费模式:

阿里云服务器访问较集中挂掉解决方法

有位阿里云用户购买的是10M公网带宽的云服务器,运行的是PHP程序写的投票网站,访问量较为集中,每次访问高峰时段云服务器经常会挂掉无法响应或响应慢,如何解决?

护云盾认为先分析一下云服务器无法响应的原因,是由于云服务器CPU内存计算资源,还是公网带宽的网络资源导致的,可以使用阿里云服务器控制台自带的云监控功能,先监控下云服务器挂掉的原因是CPU内存原因,还是公网带宽的原因,如下图:

阿里云服务器监控

阿里云服务器监控

如上图,可以监控到云服务器CPU、内存、系统负载等性能图表,看看是否是由于云服务器计算资源占用较大导致的。

使用云监控,也可以查询云服务器的公网带宽使用情况,如下图:

阿里云服务器公网带宽监控

阿里云服务器公网带宽监控

如果是公网带宽导致的云服务器无法响应,是否是公网带宽太小,导致用户卡在网络入口了。

公网带宽导致云服务器挂掉

阿里云服务器10M公网带宽,下载速度为1280KB/m,即1.25M/秒。如果应用访问高峰时段,使用云监控查询到公网带宽处于跑满状态,那么可以升级公网带宽值

另外,毕竟升级公网带宽大小需要花费金钱的。根据实际使用场景,选择对的带宽计费方式,可能会更实用、更省钱。

阿里云服务器公网带宽计费模式

阿里云服务器公网带宽计费模式

如上图,阿里云服务器公网带宽计费模式可选“按固定带宽”和“按使用流量”两种,本文中该用户这种投票类的使用场景,平时没什么流量,在特定时间段访问流量较大。流量访问比较集中的使用场景,护云盾建议选择“按使用流量计费”,带宽峰值设置得高一些,然后根据实际云服务器公网带宽出方向产生的流量计费,一般来讲流量价格为0.8元每GB(参考:阿里云服务器流量价格)。

注意:带宽按流量计费模式,内网产生的流量是免费的,云服务器的公网入方向产生的流量也是免费的,阿里云只收取公网出方向产生的流量费。

综上,如果是阿里云服务器公网带宽导致应用挂掉,可以升级公网带宽大小,也可以权衡以下应用实际情况,估算下可以产生的流量大小,考虑下带宽使用按流量计费会不会更合适

CPU内存系统负载原因

如果是云服务器CPU内存资源导致的云服务器无法响应,可以看下云服务器操作系统,是否Windows还是Linux,Web服务器环境,是IIS、Apache还是Nginx,使用IIS跑PHP新手站长网是不建议的,一般来讲Nginx跑PHP性能还是很不错的,然后再优化下PHP程序。

如果确实是高峰时段并发数太高,程序优化后依旧很占资源,也可以升级云服务器的CPU内存配置,支付差价即可。还可以通过阿里云负载均衡SLB实例弹性伸缩搭建高可用区架构。

阿里云:阿里云2000元优惠券领取

腾讯云:腾讯云2860元优惠券领取

护云盾

阿里云:阿里云2000元代金券

腾讯云:腾讯云2860元代金券