当前位置:首页>Linux>AI一夜之间炸出无数陈年Bug!Linux之父被迫宣布“新常态”:补丁洪水已不可阻挡

AI一夜之间炸出无数陈年Bug!Linux之父被迫宣布“新常态”:补丁洪水已不可阻挡

  • 2026-08-21 06:40:08
AI一夜之间炸出无数陈年Bug!Linux之父被迫宣布“新常态”:补丁洪水已不可阻挡

一个曾经嘲笑AI是"营销话术"的男人,两年后亲手在官方公告里写下了投降书。

2026年8月9日,Linux内核缔造者Linus Torvalds向全球开发者发出了Linux 7.2-rc7的例行公告。但这封信的开头,没有一个字是例行的,

"I can't say that I'm exactly thrilled about the size of this all, but it is what it is: the new normal with a lot of fixes, many of them due to review by various AI tools."

翻译过来就是:我对这个体量谈不上高兴,但现实就是这样,大量修复涌入,其中许多来自各种AI工具的审查,这已经是"新常态"了。

一句"new normal",在LKML(Linux内核邮件列表)激起热议,在X上引发连锁讨论,在科技媒体上被逐字拆解。The Register的标题干脆利落:Linus Torvalds says AI has made 'huge' Linux kernel updates the new normalPhoronix直接用了"exhausting"(令人精疲力竭)来形容这一周。

▲ Phoronix对7.2-rc7发布公告的报道,重点引用了Torvalds关于AI审查和“新常态”的原话

这段话并非社交媒体上的即兴感叹,它出自Linux内核的官方发布日志。 互联网基础设施最深层的那块基岩,正在被AI以机器的速度翻检,而翻出来的东西,多到让它的创造者都坐不住了。

两年前他还在嘲笑AI,两年后他写下了"投降书"

故事要从2024年讲起

那一年,全世界都在为大语言模型疯狂,而Linus Torvalds冷冷地站在人群外面。他公开表示,大量AI热潮不过是营销话术,短期内他打算基本忽略这很Linus,这个芬兰裔程序员从来不买任何人的账,包括整个硅谷。

但接下来发生的事,连他自己恐怕都没料到。

2026年1月,内核社区爆发了一场关于"AI生成提交"的文档之争。有人想在官方文档里写一篇立场宣言,对AI表明态度。Torvalds一口回绝:文档是给愿意守规矩的人看的,指望那些产出垃圾的人自我标注用了AI,纯属天真Phoronix把他的话做成了标题,"AI Slop问题不会靠文档解决。"

2026年5月,事情开始失控Torvalds在邮件列表中罕见地用了一个词:"almost entirely unmanageable",几乎完全不可管理。他说的是Linux内核的私密安全邮件列表不同的安全研究者用相似的AI工具扫描相同的代码,找到了相同的漏洞,然后一窝蜂地涌向同一个收件箱。大量重复报告"这个上周已经修了"的来回说明无休止的pointless churn(无意义折腾),安全邮件列表被AI驱动的bug报告洪水彻底淹没了

▲ 2026年5月的社交媒体讨论:Torvalds指出AI让安全邮件列表"几乎完全不可管理"

他给出的药方极具Linus风格:AI工具很好,前提是能帮上忙,别制造痛苦和装样子的工作。你用AI找到了bug?很有可能别人也找到了想创造价值,就读文档、写补丁,在AI结果之上加上你自己的理解。别做路过式随便报一个、自己却不懂的人。

2026年7月,态度的天平彻底倾斜。Torvalds在lore.kernel.org上发出了迄今最明确的声明:Linux并非反AI项目。有意见的人可以fork(分叉代码),也可以直接走人。 他把AI描述为一种"明确有用"的工具,一年前或许还能争论,现在怀疑者多半只是没用过。The Register给这篇报道起了个绝妙的标题:Linus Torvalds tells AI haters to fork off(谐音"滚开")。

▲ International Cyber Digest对Torvalds"非反AI项目"表态的长帖回顾

Elon Musk在下面简短回了一句:"Linus is right, as usual."(Linus一如既往地正确。)

▲ Musk的简短回复,让更多人注意到这场讨论

从"营销话术"到"明确有用",再到官方公告里的"new normal",Torvalds的态度变化也映出了Linux内核开发范式被AI推过的拐点。

当AI开始"翻旧账":一个叫Sashiko的机器人,和它挖出的陈年大坑

"new normal"并非一句空洞的感慨。在7.2-rc7公告发出之前,子系统维护者们已经在各自的战壕里感受到了冲击波

最具名的案例来自HWMON(硬件监控)子系统维护者Guenter Roeck在pull说明中直接点名了一个AI工具,Sashiko他的原话是:本周的多处修复,针对的是Sashiko报告的严重或高危bug竞态条件、计算错误、潜在越界与溢出,这些问题已经越过代码风格层面,成了潜伏在内核深处、可能存在了数年的真实隐患。

▲ Phoronix对HWMON修复的专题报道:Sashiko这个名字,从一个工具变成了内核维护者pull说明里的常客

与此同时,Phoronix在同一周的报道中还串起了另外几条令人侧目的技术线索:一个潜伏约八年的page table dump相关use-after-free竞态被修复;Btrfs文件系统恢复了fixup worker基础设施,以应对静默数据丢失的风险;Safe RET中断注入相关的安全加固也在同期合入。

八年 一个内存管理相关的竞态条件,在全世界最多眼球审视的开源项目里,安静地躺了大约八年,直到AI把它翻了出来。

这就是"new normal"背后让人既兴奋又不安的东西:AI正以机器般的速度和密度,对数千万行内核代码进行地毯式搜索,把所有藏在角落里的"老鼠"一只接一只地赶出来。 问题在于,被赶出来的老鼠实在太多了。

补丁洪水之下:维护者的"堤防工程"

网络子系统是另一个重灾区维护者Jakub Kicinski公开吐槽:连续多周被AI生成的补丁轰炸,9天内[PATCH net][PATCH net-next]的数量高得离谱,修复类补丁占比异常。他试图控制pull request的大小,结果发现自己只是"阻止了它变得更大"。

Greg Kroah-Hartman,Linux内核排名第二的维护者,则在drivers/staging/目录上筑起了一道明确的防线:LLM生成的补丁,默认拒收。 staging区的首要功能是给新人练手的训练场他无意让这里变成AI批量刷代码风格修复的流水线。除非你提交的是真实安全修复,而且你在实际硬件上测试过能为每一行改动的正确性辩护,否则免谈。

▲ Greg KH的staging新规:AI可以用,但这块新人训练场不欢迎无脑灌水

还有一种防御策略:直接删掉旧代码Moxa Intellio多端口串口卡驱动,一个几乎没人再用的古董级驱动程序,因为LLM开始在上面"挖有趣的问题"、不断产生无意义的补丁建议、浪费维护者的时间,被提议直接从内核树中移除

维护者决定缩小代码表面积,免去反复打回AI对死代码的挑刺。 这是AI时代催生的一种全新的内核维护策略。

一场"无人下单的反馈循环"

X用户Paul Schleifer的一段评论被广泛转发,他写道:

"我们无意中跌入了一个没有人明确下单的反馈循环。"

▲ "Not exactly thrilled",对一个深刻转变的平静反应

这句话抓住了问题的本质AI工具进入内核开发,并非某个维护者统一推动的结果,变化却沿着缺陷发现与修复流程自然发生了。 工具降低了发现缺陷的成本,缺陷报告涌入维护者的收件箱,维护者不得不处理,处理完的补丁进入RC,RC的体量因此膨胀。机器在读代码,人类在收拾机器读出来的结果,周而复始。

Adam Crabtree则从另一个角度看到了乐观前景:过去拖累Linux桌面体验的显示驱动等老大难问题,以后可能"只差一个被惹恼的人"就能在AI帮助下解决;大型开源项目将因AI而强势崛起

▲ 乐观派的声音:AI+开源的组合,可能释放出此前无法想象的生产力

"不高兴"背后的清醒:Linux给全世界打了个样

让我们回到Torvalds那句被反复引用的话:"not exactly thrilled",算不上高兴。

这句话背后,藏着一个比"AI好不好"深刻得多的判断。

Linux内核并非普通的软件项目。它运行在你手机的芯片上、云服务器的机房里、全球金融系统的底层、太空站的控制终端中。当AI开始以机器速度审视这样一个项目,翻出的代码缺陷还像一面镜子,照出了人类几十年来在关键基础设施中留下了多少技术债。

Torvalds保持了工程师式的务实风险可控,按计划发版。 7.2正式版预计如期发布,不会因为AI驱动的补丁洪水而推迟。

▲ The Register的报道标题:AI让"巨型"Linux内核更新成为新常态

但"务实"并不意味着"轻松" 这个故事给开发者留下了一个朴素的信号:当生成缺陷报告的成本趋近于零,审查和筛选报告的人类注意力就成了最稀缺的资源。 安全列表被淹没、网络子系统被轰炸、staging被迫筑墙、死代码被加速清理,所有这些现象的共同根源,是AI把"发现问题"变得极其廉价之后,"理解问题并正确修复"的人力瓶颈被残酷地暴露了出来。

内核社区几十年来的文化是"发现问题就修",这种文化与AI天然兼容,AI疯狂地找,人类认真地修。但当找的速度远超修的速度时,系统就会在接缝处发出吱嘎声。

Linus Torvalds听到了这个声音。他不高兴但他选择继续走下去

这是2026年8月,Linux内核开发史上一个安静但不可逆的分水岭。AI没有取代任何一个维护者,但它已经不可阻挡地改变了每一个维护者的工作方式、工作量,和他们每周一早上打开邮箱时的心跳频率。

"新常态"已经到来它无需等待许可

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-08-21 13:36:48 HTTP/2.0 GET : https://f.mffb.com.cn/a/510418.html
  2. 运行时间 : 0.177447s [ 吞吐率:5.64req/s ] 内存消耗:4,757.49kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=e84e44d1ebccf86a5687a113be7920a9
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000560s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001066s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000448s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000444s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000876s ]
  6. SELECT * FROM `set` [ RunTime:0.000410s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001043s ]
  8. SELECT * FROM `article` WHERE `id` = 510418 LIMIT 1 [ RunTime:0.005605s ]
  9. UPDATE `article` SET `lasttime` = 1787290608 WHERE `id` = 510418 [ RunTime:0.050075s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 67 LIMIT 1 [ RunTime:0.000431s ]
  11. SELECT * FROM `article` WHERE `id` < 510418 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000590s ]
  12. SELECT * FROM `article` WHERE `id` > 510418 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000485s ]
  13. SELECT * FROM `article` WHERE `id` < 510418 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.016317s ]
  14. SELECT * FROM `article` WHERE `id` < 510418 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.003063s ]
  15. SELECT * FROM `article` WHERE `id` < 510418 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.000990s ]
0.179024s