加入收藏 | 设为首页 | 会员中心 | 我要投稿 河北网 (https://www.hebeiwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

记一次流量暴增造成的“出产事情”优化经验!

发布时间:2017-11-13 20:08:35 所属栏目:建站 来源:51CTO
导读:副问题#e# 在一次正常的勾当促销之后,客服开始延续反馈有效户回响在抢标的时辰打不开网页可能 APP,在打开的时辰标的就已经被抢光了。 刚开始没有出格的上心,认为抢标不就是这样吗,抢小米手机的时辰不也是这样吗? 跟着勾当继承推进,有更多的用户凶猛抗
副问题[/!--empirenews.page--]

在一次正常的勾当促销之后,客服开始延续反馈有效户回响在抢标的时辰打不开网页可能 APP,在打开的时辰标的就已经被抢光了。

刚开始没有出格的上心,认为抢标不就是这样吗,抢小米手机的时辰不也是这样吗?

记一次流量暴增造成的“生产工作”优化履历!

跟着勾当继承推进,有更多的用户凶猛抗议,用户领了加息券可能抵现券之后抢不上标的,以为是平台作假存心不让他们行使以到达节减资源。

说明进程

早年也会有延续的用户反馈不镌汰的环境,给客户以小米抢手机为例子表明就已往了,这次用户反馈过分凶猛,才让我们重视了起来。

我们前端一共有三款产物:APP、官网和 H5,个中 APP 行使量最大,官网其次,H5 平常行使量少少可是做勾当时代流量会暴增(勾当一样平常都是 H5 游戏居多,H5 也便于推广营销)。

前端的三款产物都是别离行使 LVS 负载到后端的两台 Web 处事器中(如下图),这次用户反馈根基在 Web 和 APP 端,以是重点调查这四台处事器。

记一次流量暴增造成的“生产工作”优化履历!

起首猜疑收集带宽是否被涌满,找到收集工程师通过器材来监控,在抢标的时辰带宽最高行使率只有 70% 阁下,随解除之。

再次猜疑 Web 处事器是否抗不住了,行使 top 呼吁查察官网负载的两台处事器,在抢标的刹时会飙到 6-8 阁下,抢标后也逐步的规复了正常,APP 两台处事器岑岭到 10-12,随后也规复正常。

跟踪 Web 处事器营业日记,发此刻数据库更新层报哀求不到新的数据库毗连可能数据库毗连已经用完,以为是数据库的最大毗连数太小,于是调解 MySQL 数据库最大毗连数为以往的 3 倍。

下次抢标的时辰继承调查营业日记,发明已经不报数据库毗连的相干错误了,但照旧许多用户反馈抢标时辰打不开页面。

继承跟踪 Web 处事器,在抢标时行使呼吁(ps -ef|grep httpd|wc -l)查察 httpd 的毗连数有 1000 阁下,随机查察 Apache 设置文件中配置的最大毗连数为 1024(Apache 默认的最大毗连数为 256)。

原本抢标时代毗连数已经达到最大毗连数,许多用户在抢标的进程中已经获取不到 http 毗连导致页面无相应可能 APP 一向在守候中。于是调解 Apache 设置文件中的最大毗连数为 1024*3。

在抢标进程中继承调查,Apache 的毗连数在抢标的时辰如故可以飙到 2600-2800 之间,按照客服反馈,如故有许多用户反馈抢标的题目,但比之前轻微好一点,可是有零散的用户反馈已经抢到标的,最后又给回退了。

然后继承调查数据库处事器,行使 top 呼吁和 MySQL Workbench 查察 MySQL 主库和从库的各项负载吓一跳(如下图),MySQL 处事器主库的各项指标均已经到达峰值,而从库险些没有太大压力。

记一次流量暴增造成的“生产工作”优化履历!

跟踪代码发明,三端的营业代码所有毗连主库,从库只有靠山的查询营业在行使,于是立即启动改革。

(编辑:河北网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读