ipython ノートブックで実行しているコードでファイル記述子のリークに問題があります。で大量のファイルをダウンロードurllib2
してローカルに保存しています。どうやら、urllib2
ファイル記述子のリークの履歴があり、それが問題を引き起こしていると思われます。最後に、私はIoError: Too many open files
.
回避策として、を使用して定期的にソケットの束を閉じos.close
ます。残念ながら、ipython notebook
閉じたくないソケットがたくさん実行されています。
どのファイル記述子/ソケット/その他が属しているかを特定できる方法はありますipython
か?