他想起来了。这套引擎,是从际华那边带出来的。底层架构是际华的人搭的。
他们带走的是源码。但编译好的核心库,是用际华提供的工具链生成的。
工具链里动了手脚。
编译的时候,自动把这段死锁逻辑注入到二进制文件里。源码层面看不到。代码审查查不出来。只有反汇编才能发现。
陈天宇走过来了。香槟瓶放下了。脸上什么表情都没有。
“怎么回事。”
赵磊抬头看他。嘴巴张了张,说不出话。
李栋替他说了:“陈总,底层引擎被下了套。并发到十万的时候自动触发逻辑死锁。不是软件bug,是编译层面注入的。查不到,改不掉。”
“重启呢?”
“重启没用。服务一起来,玩家重新连接,并发数一到十万,又死。”
“那把并发限制在十万以下。”
赵磊摇头:“来不及。限流逻辑要改源码重新编译,但编译工具链本身就有问题。用它编译出来的东西,还是带那段代码。”
“换编译器。”
“换了也没用。核心库的二进制已经污染了。除非把整个底层引擎推翻重写。”
陈天宇站在那里。
宴会厅里的人已经不聊天了。所有人都在看着他。
老沈放下酒杯,站起来,走了。没跟任何人打招呼。
IDG的两个副总裁对视了一眼,也站起来了。
记者们在拍照。闪光灯一下一下。
陈天宇没看他们。
他盯着LED屏上那排红色的状态灯。
“数据库呢?”他问。声音压得很低。
运维主管查了一下:“数据库还活着,但磁盘IO被锁死进程占满了,写入队列全堵了。如果持续下去,数据库缓冲区会被写满,然后崩。”
“玩家的充值数据在里面。”
“在。”
“充值记录,七万多人的消费流水,都在数据库里。”
“对。”