第2163章 资金洪流与技术噩梦(1/2)
凌晨三点十七分。
开发部的灯全亮著,那种惨白的光从天花板上打下来,把每个人的脸色都照得发灰。
三排长条桌拼成一张大工作檯,桌面上堆著十几只外卖盒,一次性筷子横七竖八地插在吃剩的米饭里,饭粒干透了,黏在塑料盒壁上抠都抠不下来。
桌上还有几罐没喝完的可乐,罐身上凝著水珠,顺著铝皮往下淌,在桌面留下一圈一圈的水渍。
桌面中间那台主机的风扇转得最响,持续不断的嗡鸣声盖过了其他所有机器的动静。
电源指示灯是蓝的,但在高速运转的时候灯芯微微发颤,像是里面的电流也在跟著喘。
李轩坐在主控机前面,上半身往前倾,两只手肘撑在桌面上,手指搭著键盘,姿势维持了快两个小时没变过。
他眼皮底下掛著两圈青,顏色很深,像是用指腹沾了灰揉上去的。
屏幕上的伺服器端状態日誌还在滚动,绿色字符一行一行往上冒,速度不快不慢,看著特別规律。
他盯著屏幕,眼球跟著字符移动,嘴唇微微张开一条缝,呼吸很浅,整个人的状態像一台待机的机器,盯著盯著,手指终於动了一下,按了个键。
日誌停了。
最后一行字停在“连接池溢出,请求队列长度超过閾值,系统强制关闭新连接”。
他盯著那行字,大概看了有十秒,眼珠都没动。
然后他伸手端起桌角那只茶杯,杯壁早就凉透了,他喝了一口,凉掉的茶水顺著喉咙往下走,他咽下去的时候喉结动了一下。
放杯子的时候他的手重了些,杯底磕在桌面上,“咚”一声闷响,听著跟敲在木板上似的。
坐他对面的那个男生抬起头来,他怀里一直抱著个黑包,包带子绕在手腕上缠了两圈,不知道的还以为里头装著什么贵重东西,其实就是他平时背的电脑包。
他鼻樑上架著一副无框眼镜,镜片上有干掉的油渍,大概是谁吃外卖的时候溅上去的,他也没擦。
他抬头的时候眼镜往下滑了一点,他往上推了推镜架,看著李轩:“又崩了”
记住我们101看书网
“崩了。”李轩的声音很平,尾音往下坠,听著就跟在说今天吃的是盖饭一样,没什么情绪起伏,“並发数上了两千三,连接池就扛不住了。
日誌显示握手阶段信號重发次数太多,超时之后大量连接卡在等待態,后面的请求全被堵在外面进不来。”
“两千三”抱黑包的男生皱了皱眉,“昨天我们跑到两千一的时候还稳著呢。”
“是稳著。
但今天就崩了。”李轩说这话的时候伸手揉了揉后颈,脖子发出一声轻微的咔嗒响,“昨天改的是接收缓衝区的大小,扩了两倍。
但问题不在缓衝区上,握手阶段的確认机制才是瓶颈。
你接收再大的包,握手握不上来,一样白搭。”
隔壁桌的短髮女生凑过来半个身子。
她坐在角落的位置,显示器屏幕的光映在她的瞳孔里,两个亮点在眼珠正中间亮著。
她手里捏著一支笔,笔帽被她咬得全是牙印。
“昨天改接收缓衝区的时候我就说了,那玩意儿治標不治本,握手协议那块的逻辑才是根子上的毛病。
我当时看了代码,握手確认那边有一个等待窗口,窗口时长设的是固定的,网络稍微波动一下窗口一卡,整个连接就拖死在那儿了。”
李轩没接话。
他把键盘往前推了推,整个人往后靠进椅背里,椅子发出“嘎吱”一声响。
他闭上眼,两只手交叉搭在肚子上。
他的眼球在眼皮底下快速地动著,左边动两下,右边动两下,频率特別快,像是在脑子里把代码从头到尾跑了一遍。
办公室里其他几个人都没出声,风扇嗡嗡转著,掛钟的秒针一下一下往前走,“嗒、嗒、嗒”,声音不大,但在安静的环境里听得清清楚楚。
然后李轩睁开眼,坐直身体,把键盘拉回面前,噼里啪啦地开始翻代码。
他的手指在键盘上敲得很快,光標在屏幕上跳来跳去,一行一行的逻辑结构在他眼前过。
他一边翻一边小声念叨著什么,声音含在嘴里,听不太清楚,像自言自语。
办公室里的气压很低。
其他几个人也都坐著没动,有人盯著自己的屏幕发呆,有人把脑袋枕在胳膊上合著眼。
外卖盒里散发出来的味道混在一起——油的,辣的,还有米饭放久了之后那股微酸的餿味。
但没人去收拾,也没人开窗。
所有人都在等,等李轩那段代码翻出一个结果来。
梁永琪推门进来的时候,身上穿著一件灰色的薄外套,拉链拉到胸口的位置,露出里面白色的t恤领子。
她手里拎著两只白色塑胶袋,袋口冒著热气,塑胶袋壁上凝了一层水雾。
她把塑胶袋放在靠门边的那张空桌上,袋底落下去的时候发出轻微的响动。
“买了豆浆和包子,你们轮流过来吃,別一窝蜂挤著。”她说这话的时候声音不大,但口齿清晰,每个字都送得到位。
然后她走到李轩身后,低头看著他的屏幕。
她没有出声,就那么站著,两只手插在外套口袋里,目光落在屏幕上的代码行间。
她看了一会儿,没有提问,也没有催。
她知道李轩在做什么,知道他现在脑子里正转著什么东西。
她就等著。
李轩没有回头看她,也没有去碰那袋早饭。
他的手指在键盘上敲了几下,光標在某一行代码前面停下来,那一行用红色高亮標著,是握手协议里確认信號的处理逻辑。
他把光標停在那个函数名上,开口说了句:“如果握手改成三次確认之后不做连接池预分配,改成动態申请的话,能不能解决握手阶段的阻塞问题不提前占坑,有请求来了再分配资源,握手阶段就不会因为池子满了卡死了吧”
他旁边坐的抱黑包的男生听了,皱了皱眉,张了张嘴想说点什么,但没说出来。
本章未完,点击下一页继续阅读。