当程序员开了外挂

首页
字体:
上 页 目 录 下 章
第四十二章 大哥,你快收了神通吧(2/2)
都是共用这个。

    宋飞翼说他们的开发环境只有两个物理机还而已,就太气人了。

    可就算不能发挥出来这个架构的优势,那也不应该报警啊!

    宋飞翼想不明白,到底是哪个环节出了问题,居然能把两台物理机给逼到这个份上。

    回到了工位,他们立刻就登录上了机器查看问题。

    不过那两台服务器卡的厉害,他们登上去都慢的很。

    用linux(和windowns、macos,是一个操作系统,互联网服务器多用这种系统)特有的几个命令,很快他们就看到了问题出在哪里。

    是cpu占用的特别高,所以把整个系统的负载给拉上去了。

    网络连接、文件读写、内存都还好。

    “cpu为什么会占用的这么多。”他们看了一下进程,是nginx(一个web服务器)进程占用了很高的cpu。

    有一个人在测试群里问了一下,“大家有做过什么操作吗?现在服务器卡的很,负载特别高。”

    【没有】

    【没有】

    ……

    好几个人都说没有做什么特殊的操作。

    程文也看到了这个消息,他在内心深处想,不会是我的问题吧?

    【我做了灰盒测试】

    程文决定还是尽早的坦白,不然被人抓到了把柄,那就不好了。

    “灰盒测试,你是测试了哪里的功能?”有一个开发直接找过来了。

    “测试的是那个下载的时候指定参数的缩放。”

    “好的,多谢,我知道是哪里的问题了,我去看一下。”

    当他回到他的工位上的时候,宋飞翼也从nginx的日志上看到了一些端倪。

    好像是有几个请求导致的这个问题。

    “应该是缩放那里的问题。”直接跑去问程文的那个开发,立刻对其他人说道。

    “嗯,我也找到了这个问题,这个参数怎么这么大?”宋飞翼从日志中看到了一个有问题的参数。

    缩放的时候一般都是有固定的大小的,几百乘几百,最多也就几千乘几千,但是这几个访问的连接,光是url显示出来就有十几厘米长。

    屏幕上看别的请求都很正常,但这个都多换了一行。

    “卧槽,难道就硬生生去缩放了,并没有限制一下大小?”宋飞翼想到了一个可能的原因。

    “大意了,大意了。”

    嘴里说着这些,手上的动作却是一点也没有停。

    “你先让程文把他的脚本停一下吧,我知道问题了,马上就修改。”宋飞翼对刚才回来的那个人说道。

    “好的。”

    【大哥,你快收了神通吧!】

    程文:……

    【好,我这就把脚本停了】

    程文知道已经找出来了问题,他也非常开心,总算是在上线之前找到了bug,这样就不怕上线的时候会有重大的事故了。

    要不然不仅开发有责任,他们这些测试同样也有责任,谁让他们没有测试出来这个问题。

    其实其他人也测试到了这个功能,只是他们没有用那么大的值去测试。

    ps:

    这个是在实际中是遇到的一个案例,项目已经稳定的运行了好多年了,从来没有过问题,但是有一次突然出现了问题,后来排查问题,发现有这么一个bug。

    不知道是在当初就有,还是中间被人改过,反正线上是有这个问题的。
本章未完,请翻开下方下一章继续阅读
上 页 目 录 下 章