知名人工智慧開發工具 Codex 近日傳出嚴重的系統異常情況。據技術社群回報與多方實測驗證,Codex 程式在背景運作時,出現了持續且高頻率的磁碟寫入動作(I/O)。由於長時間的高頻寫入會大量消耗固態硬碟(SSD)等儲存設備的讀寫次數,此異常狀況若未獲妥善處理,將可能對使用者的硬碟造成實質損害,嚴重縮短硬碟壽命。
此次災情的核心技術原因,指向 Codex 系統內的 TRACE 日誌機制。系統被發現會不斷將日誌資料高頻寫入至 ~/.codex/logs_2.sqlite 資料庫檔案中,進而引發異常的磁碟消耗。
針對此一危機,解決方案為下載最新版本進行更新。然而,目前的官方升級包僅針對命令列介面(CLI)版本的用戶開放,而廣泛使用的桌面端(Desktop)版本目前尚未釋出修復更新。
在桌面端升級包正式發布之前,針對受影響的用戶,目前有一套暫時性的緊急止損方案。開發者可透過設定 SQLite trigger 來攔截 logs 表格,並執行 checkpoint/truncate wal 指令,隨後進行採樣以確認 max(id) 和 wal 數值不再異常增長,藉此暫時阻斷高頻寫入造成的硬碟損耗。
尚未更新的 CLI 用戶受促盡快透過相關管道下載最新版本以修復漏洞,而桌面端用戶則應密切留意官方的更新動態,並考慮採取上述止損措施以保護硬體設備。
檢查 prompt :
檢查一下~/.codex/logs_2.sqlite 是否因TRACE 日誌持續高頻寫入磁碟?

▲小編的電腦也有此問題 (沒有其他 codex task 在運行)
暫時修復 prompt :
用sqlite trigger 攔截 logs 表,並 checkpoint/truncate wal,最後採樣確認 max(id)和wal不再增長。

▲成功修復





