乐于分享
好东西不私藏

OpenClaw 2026.3.31 版本更新深度拆解:别盲目升级,先看懂这些底层逻辑与实操避坑指南

OpenClaw 2026.3.31 版本更新深度拆解:别盲目升级,先看懂这些底层逻辑与实操避坑指南
如果你在服务器前守到半夜,习惯性地拉取最新代码准备给系统做个升级,那我劝你先把手从回车键上挪开。OpenClaw 刚刚放出的 v2026.3.31 版本,虽然提交记录里带着那个让人安心的开发者已验证签名,但这绝不是那种闭着眼睛一路回车就能平滑过渡的小修小补。

翻开这次的更新说明,扑面而来的是一系列被标记为“破坏性”的变更。这意味着什么?意味着如果你不把现有的配置文件和自动化脚本扒开来检查一遍,直接覆盖安装的后果就是服务起不来、节点失联、插件疯狂报警。咱们今天不谈什么宏大叙事,也不搞技术词汇堆砌,就顺着官方给出的这份更新清单,一条一条地拆开来看,这些改动到底动了我们哪块奶酪,在实际操作中你要敲哪些命令,改哪些配置。


一、 破坏性更新:升级前必须排掉的雷

咱们先把最危险的部分拆解掉,也就是那些你不改就绝对没法往下走的破坏性更新。

1. 节点执行逻辑被重构

以前你在命令行或者代理工具里用那个重复的 nodes.run shell 包装器跑任务,跑得好好的。现在官方直接把這個重复的包装器给删了。你可能会想,我底层代码没动啊,怎么就跑不通了?

因为系统现在要求所有针对节点的 shell 操作,必须光明正大地走 exec host=node 这条路。这就好比你以前走后门进小区没人管,现在后门焊死了,必须刷脸走正门。

实操指南: 你得把所有自动调度脚本里隐式调用节点的地方全找出来,改成显式的 exec host=node 声明。而且你得注意,节点本身特有的那些能力,比如处理媒体、获取位置这些,现在被严格隔离在了 nodes invoke 和专门的动作接口里。如果你以前的脚本顺手用 shell 包装器干了点处理媒体的事儿,现在必须把这些功能拆出来,单独去调对应的接口,指望一条龙搞定已经不现实了。

2. 插件 SDK 废弃旧路子

旧版插件 SDK 里那些为了兼容老版本硬凑出来的子路径,还有早期捆绑的设置和通道运行时垫片,全被官方标记为废弃。当你把代码切到新版本,控制台里大概率会刷出一堆迁移警告。

别觉得烦,这是在救你。因为官方明确说了,未来的路只认 openclaw/plugin-sdk/* 这几个标准入口,以及本地的 api.ts 和 runtime-api.ts 桶文件。

实操指南: 现在的动作应该是打开你的插件工程,全局搜索 import 语句,只要路径看着别扭、带着兼容字样的,全手动替换成上面说的标准路径。千万别抱着侥幸心理觉得还能凑合用,等下个大版本一发,直接编译崩溃的时候你连哭都找不到地方。

3. 危险代码安装直接“关门打狗”

接下来这个改动,可能会让不少人在安装环节直接卡壳。系统对危险代码的容忍度降到了零。以前内置扫描扫出 critical 级别的危险代码,或者安装时扫描失败了,系统可能睁一只眼闭一只眼让你装上去。现在不行了,默认直接失败关闭。

这主要影响你装插件或者通过网关装技能依赖的时候。

实操指南: 实操中如果你敲完安装命令突然报错停住了,第一反应别去怀疑网络,去看看扫描日志是不是触发了 critical 发现。如果你作为开发者,明知道这代码有风险但因为某些内部原因非装不可,你现在必须显式地敲出 --dangerously-force-unsafe-install 这个长得离谱的参数。

官方故意起这么个吓人的名字,就是在警告你:这玩意儿只能在隔离的测试环境里用,敢在生产环境这么干,出了问题纯属自找。

4. 网关身份验证变得极其严格

网关的 trusted-proxy 配置现在会拒绝混合的共享令牌配置。同时本地直连的回退机制也变了,以前在同一台机器上发请求默认就是信任的,不用令牌,现在不行了,必须在配置里设好令牌,请求里带上。

实操指南: 如果你用反向代理部署,过去那种混合使用好几个共享令牌的骚操作现在被彻底封死了。改完配置后,顺手把本地调试用的脚本或客户端也改了,把认证字段补全,别指望像以前那样裸奔了。

5. 节点配对流程被拉长

节点配对的流程也被拉长了。以前设备配对成功,节点命令立刻就能用。现在分成了两步,设备配对完,节点命令是禁用状态,你得去管理端手动点一下批准,命令才会暴露出来。

对于那些靠节点触发来跑的自动化流程,你也得留个心眼,因为节点发起的运行现在被限制在一个更小的信任表面里。如果你以前的流程依赖着宽泛的主机权限,现在大概率会因为权限不够而跑不通,你得重新去配最小权限。


二、 核心功能变更:那些能让日常运维轻松点的新特性

把这些雷排完,咱们来看看这版到底加了些什么好东西。

1. 后台任务管理终于像个正经系统了

以前你跑后台任务,不管是 ACP、子代理、定时任务还是命令行起的后台进程,记录散落在各个地方,出了问题你想查个状态简直像是在玩拼图。这版直接用 SQLite 撑起了一个统一的共享后台运行控制平面。

这可不是简单的换个数据库,而是把所有后台任务的调度和记录统一起来了。

实操指南: 你再也不用去翻不同的日志了,直接敲以下命令管理任务: - openclaw flows list:查看任务流 - openclaw flows show:看细节 - openclaw flows cancel:砍掉不听话的任务

系统还加了个任务流注册表,解决了一个非常让人抓狂的老问题:以前一个分离的后台任务如果卡住了,它往往就丢在那了,状态还是碎片的。现在如果任务因为写入或者权限被阻塞,系统会把“阻塞”这个状态死死记住。等你排查完问题手动重试,它会带着之前的上下文继续跑,而不是像失忆一样变成一个全新的任务。

你以后排查失败任务,第一步先跑个 flows show,看看是不是 blocked 状态,系统给的提示往往就能救命。

2. 通讯平台接入大丰收

通讯平台的接入在这版里算是大丰收,而且加的都是实打实能用得上的功能。

QQ Bot 捆绑插件: 支持多账号,支持斜杠命令,支持多媒体收发。配置的时候别再用明文填 AppID 和 Token 了,必须用 SecretRef 格式,安全规矩不能破。配好之后在 QQ 里直接敲斜杠命令就能跟代理交互。
LINE 平台体验提升: 以前代理在 LINE 里回长文本,消息像机关枪一样一条条往外蹦,看着特别乱。这版加了草稿流式传输,代理打字的过程会在同一条消息里原地刷新,直到最后定稿。另外 LINE 的出站路径现在终于支持发视频和音频了,连视频的预览和追踪都做好了。
Matrix 配置粒度细化: 你可以通过 channels.matrix.historyLimit 给群组触发器加历史上下文,这样代理在群里回话就能结合前面的聊天记录。如果你的服务器网络受限,直接在配置里加个 channels.matrix.proxy 指向你的代理就行,还支持按账号单独配。重试机制也做得很严谨,用了安全快照,防止重试的时候读到最新的消息导致上下文错乱。
Slack 原生审批: 终于把执行审批接到对话里了。以前代理想干点啥需要权限,动不动就跳到网页端或者终端去批,现在直接在 Slack 聊天窗口里点按钮就完事。
Teams 成员接口: 加了个基于 Graph 的成员信息接口,自动化脚本不用自己去调 Graph API 获取成员详情了,直接用现成的。
WhatsApp 表情回应: 代理现在学会用表情包回应了,收到张照片可以直接丢个红心过去,不用再干巴巴地打字。

3. MCP 与大模型调用的细节打磨

MCP 实例化出来的工具名称变了,现在统一加上了服务器名的前缀,格式是 serverName__toolName。你在写提示词或者调工具的时候,得用这个新名字。

配置 MCP 服务器的时候,现在可以直接填远程的 HTTP 或 SSE 地址,还能带认证头,系统在日志里会自动把这些敏感信息脱敏。如果你的 MCP 服务器反应慢,新加的按服务器设超时的功能能帮你防止主流程被死死拖住。

4. 沙箱与环境变量的安全封锁

沙箱和环境变量的清理,是这版在安全上下的狠手。这部分的改动可能会让一些有“特殊技巧”的脚本直接罢工。

系统现在会在宿主机执行过程中,直接掐断一系列试图通过注入环境变量来搞小动作的行为。比如你想通过塞 HTTP_PROXY 或 DOCKER_HOST 来暗中改流量走向,或者想通过改 PIP_INDEX_URL 切换 Python 包下载源,甚至想通过改编译器路径或 Python 环境根目录来做手脚,现在全被拦截。

实操指南: 你在排查脚本问题的时候,如果发现网络请求或者装包行为不对劲,别去怀疑外部环境了,先检查一下你是不是误设了这些被拉黑的环境变量。正确的做法是通过系统级配置或沙箱策略来管这些事,别指望在请求级别偷偷改。


三、 隐患排查:那些解决半夜爬起来查日志的硬核修复

除了新功能,剩下的就是海量且非常硬核的缺陷修复。这些修复往往解决的是那些让你半夜爬起来查日志却毫无头绪的边缘情况。

1. 执行审批机制的严密化

执行审批机制被修得非常严密。

macOS 包装器欺骗防护: 在 macOS 上,系统现在会聪明地剥掉 archxcruncaffeinatesandbox-exec 这些外层包装壳,直接去看里面真正要执行的命令是什么。以前审批可能只记住了外层的 caffeinate,导致里面换了恶意命令系统都不拦截,现在这招彻底失效了。如果你在 Mac 上发现以前“始终允许”的命令突然又要你批一次,别慌,这是系统在纠正以前错误的绑定关系。
awk 与 sed 移出快速通道:awk 和 sed 这俩文本处理工具也被踢出了低风险的快速通道,因为它们玩得溜了一样能搞破坏,以后包含这俩命令的脚本会被更严格地审视。
审批人推断与超时延长: 审批人推断也更聪明了,如果你没配审批人,系统会从现有配置里猜你在 Discord 或 Telegram 里的身份,而且默认审批窗口拉长到了 30 分钟,够你喝杯咖啡慢慢批了。

2. 网关连接管理的迷之断连修复

网关层的修复解决了很多让人迷惑的连接问题。

设备令牌即时失效: 以前你换了设备令牌,用旧令牌建立的连接可能还幽灵般地活着,现在换完令牌,旧连接瞬间断开。如果你跑自动化脚本的时候突然断线,第一反应去查查是不是有人在后台轮换了令牌。
iPhone QR 配对死循环修复: iPhone 用二维码配对一直有个死循环的 Bug,这版终于修好了,现在扫码能正常自动批准并拿到设备令牌。
OpenAI 兼容性修复: 对接第三方 OpenAI 兼容客户端(比如 Codex)的人应该深有体会,之前经常工具验证失败,这版把底层的参数规范化修了,能正常跑了。
反向代理 Origin 校验: 反向代理那边加了个浏览器 Origin 头的校验,如果你在浏览器里突然被拒,去查查 Nginx 里的 proxy_set_header Origin 配得对不对。

3. 大模型调用的稳定性提升

大模型调用的稳定性提升了不少。

Anthropic 瞬态错误重试: 以前 Anthropic 的接口如果吐出一句“处理响应时发生意外错误”,系统直接就当致命错误放弃了。现在这被当成瞬时错误,系统会自动去重试或者切备用模型。
自定义过载重试策略: 你还可以去配 auth.cooldowns 这个参数,自己定重试几次、间隔多久,对付那些动不动就过载的模型提供者特别管用。
压缩竞态 Bug 修复: 还有个隐藏很深的竞态 Bug 被修了,以前长文本压缩的时候如果超时或者被打断,可能会引发虚假的二次完成报错,现在底层的未来状态解析被锁死了,这种莫名其妙的报错不会再出现。

4. 各平台客户端的针对性修复

各个平台客户端的针对性修复也很接地气。

Android 15 兼容: 安卓 15 上读应用版本不用隐藏 API 了,改走正规包管理器,不会再编译失败或显示占位符。
iOS Xcode 编译修复: iOS 端加了 @preconcurrency 标记,Xcode 26.4 编译不会再因为严格的并发检查报错。
Docker BuildKit 强制启用: 跑 Docker 安装脚本的时候,现在强制用 BuildKit,再也不用担心旧版构建器碰到 RUN --mount 就罢工的问题。
安卓重复扫码修复: 重复扫码配对不会再往配置文件里写一堆重复的推送条目了。

5. 消息处理细节打磨

消息处理的细节也被打磨了一遍。

Slack 防刷屏: Slack 不会再因为编辑失败而发一堆重复消息。
Discord 语音白名单: Discord 语音频道加了白名单校验,白名单外的人说话不会被录音转写了。
飞书群组上下文: 飞书群组也修了上下文问题,只有白名单里的消息才会喂给代理。
Telegram 旧配置迁移: Telegram 的旧配置 groupMentionsOnly 启动时会自动帮你迁到新字段里,不会一启动就崩。
LINE 下划线保留: LINE 发消息时不会再把代码里的下划线(比如 variable_name)给吃掉了。

6. 配置管理与界面交互优化

最后是配置管理和界面交互的优化。

内存配置快照: 系统会把最后一次成功加载的配置放在内存里,不用每次都去重新解析文件。
doctor 写回修复: 以前 openclaw doctor 有个毛病,会把插件偷偷塞进来的默认配置写进去,导致后续更新一直报错,这回被彻底堵住了。
Web UI 状态同步: 界面上打开文件面板会自动加载工作区文件了,模型状态也不会再显示未设置。界面里的 /steer 和 /redirect 命令终于能正常用了。
SecretRef 脱敏加固: 编辑包含密钥的配置时,脱敏和保存逻辑被加固了,不合规的配置根本写不进去。
跨代理记忆搜索: 如果你有多个代理,想让某个代理能搜其他代理的聊天记录,可以通过配 memorySearch.qmd.extraCollections 来实现,不用把所有数据搅在一起。

通篇看下来,OpenClaw 的这次迭代透着一股毫不妥协的味道。它把以前那些为了图方便留的后门焊死了,把那些模棱两可的权限边界划清楚了,把那些散落一地的后台任务收拢了。

对于使用者来说,升级的过程可能会伴随着改配置的阵痛,但换来的是一个行为更可预期、边界更清晰、排错更容易的系统。在动手升级之前,把上面提到的这些破坏性变更和操作要点在测试环境里过一遍,把自动化脚本里的旧调用方式清一清,这是对待任何一个严肃的基础设施更新该有的基本素养。

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