codex 频繁刷磁盘的 bug 及解决方案

sh_mm 2026-06-25 14:45 1

Codex 史诗级大 BUG


高强度使用 Codex 的宝子们注意一下,你的磁盘可能正在遭受核打击


Codex 当前在流式任务和长时间运行时,会以极高频率往 ~/.codex/logs_2.sqlite 狂写 TRACE 日,这样的强度可以直接把消费级 SSD 直接写废


我自己也中招了,中招了的小伙伴自己输入这段提示词诊断一下吧先


提示词:帮我检测 ~/.codex/logs_2.sqlite 是否因 TRACE 日志持续高频写盘?


如果真的中招了,再输入这个提示词赶紧止损吧


提示词:中招了就直接先备份,再用 SQLite trigger 拦截 logs 表, 并 checkpoint/truncate WAL,最后采样确认 MAX(id) 和 WAL 不再增长


临时解决方案: sqlite3 ~/.codex/logs_2.sqlite “CREATE TRIGGER IF NOT EXISTS block_log_inserts BEFORE INSERT ON logs BEGIN SELECT RAISE(IGNORE); END;”


消息源于 x

最新回复 (19)
  • seller1990 06-25 15:17
    1楼



    我这属于幸免了吗?

  • faithererer 06-25 19:09
    2楼



    我中招了吗这种情况?反正我电脑总是卡死

  • apparition 06-25 19:10
    3楼

    难怪我的硬盘寿命不断减少

    原来是 codex 害的

  • Valelynx 06-25 19:11
    4楼

    提问,该bug与前两天报告且已经在最新版codex cli解决的bug是否一致?

  • hxxn 06-25 19:25
    5楼


    issue都很久了,一直不给修。。。

  • sh_mm 楼主 06-26 08:42
    6楼

    说是修复了,但是好像还有bug呢

  • comet 06-26 08:44
    7楼

    @Xuan_BOMS @JaysonBo 吓哭了

  • shang 06-26 08:44
    8楼

    不怕我是mlc,电脑歇菜硬盘都不一定,

  • スノーフレイクス 06-26 08:45
    9楼

    更新到 0.142.0 就可以了。新版本已经修复了

  • Vir 06-26 08:46
    10楼

    这个 bug 我前几日也看到了,按照这个方法去解决了


    之前 mac 一直发热,我都以为是机子有问题,跑去天才吧啥事没有


    一直到前几天,按这个方法,把文件锁了,现在电脑基本不发热,然后耗电功率也正常了,沟槽的 codex ^-^

  • apparition 06-26 08:46
    11楼

    反正我的处理方式就是直接不让他写入

    产生 log 就让他产,不写就行

  • Vir 06-26 08:47
    12楼

    还有的,你看上面的 issue

  • dadahou 06-26 08:53
    13楼

    帮我检测 ~/.codex/logs_2.sqlite 是否因 TRACE 日志持续高频写盘?





    可能我用的少,影响不大

  • Kyrie 06-26 09:18
    14楼



    中招了,前几天看到都不以为然的,今天随便查一下竟然中招了

  • 奔跑的胖墩墩 06-26 09:31
    15楼

    按照其他地方看到的命令教程,现在直接阻止Codex往本地数据库中写入任何新的日志了。观察了两天, logs_2.sqlite没有变化

  • 新 花 06-26 10:01
    16楼

    电脑总是卡死和这个有关系吗?退出codex就不卡了

  • microsoft2333 06-26 10:01
    17楼


    不行了,看大小都快 2G 了,看来我应该是深度中招了

  • ultra_man 06-26 10:04
    18楼

    大佬,命令教程是什么,能发一下吗?

  • crist 06-26 10:07
    19楼

    我的是windows,我让codex自查:

    我刚查了这台机器:Codex 当前没有明显疯狂写盘。20 秒观察里关键文件增长是 0 bytes。目前最大的活跃日志是 C:\Users\gerry\.codex\logs_2.sqlite,约 31 MB,旁边的 WAL 文件约 4 MB,这个量级通常不会损伤 SSD。比较占空间的是插件和运行时缓存,大约几百 MB,属于安装缓存,不是持续磨损。


    可以做的实际处理有三档:



    1. 保守模式:关闭后台建议,减少自动状态写入。

    2. 清理模式:清掉可安全再生成的临时缓存,比如 .codex\.tmp 里的 marketplace 缓存。

    3. 监控模式:建一个小监控,记录 Codex 每小时写入增长,真有异常就能抓到证据。

* 帖子来源Linux.do
返回