EMFILE で Claude Code が spawn に失敗するときに見ておくこと
まず切り分けたいのは、これが「Claude Code の起動そのものに失敗している」のか、それとも「起動済みのセッションは生きているが、新しい spawn だけ落ちる」のかです。今回参照した issue には、似た見え方をする `spawn EBADF` が 2 件ありましたが、症状の出方は少し違います。 ただし、今回の見出しにある `EMFILE` そのものについては、渡された issue 文面には直接は出てきません。ここで実際に確認できるのは `EBADF` です。なので、少なくとも今回の一次情報だけでは「EMFILE の原因はこれだ」とは言えません。現時点では、spawn 周りの fd 関連障害として似た系統を疑うところまでです。 手元の検証環境では Node.js のバージョンが次でした。 ```text $ node --version v16.15.0 ``` 環境全体は次のとおりです。 ```text OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64) Python : 3.8.13 検証日時
papoo.work