エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Tomcat で Too many open files 発生、CLOSE_WAIT の TCP セッションが多数 - 理系学生日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Tomcat で Too many open files 発生、CLOSE_WAIT の TCP セッションが多数 - 理系学生日記
Tomcat のログを見ると "Too many open files" のエラーが出力されてるとします。ログの内容通り、これ... Tomcat のログを見ると "Too many open files" のエラーが出力されてるとします。ログの内容通り、これは Tomcat プロセスが、1 プロセスが開けるファイルディスクリプタの上限を越えてもまだファイルディスクリプタを開こうとしているわけです。そもそもファイルディスクリプタ数を調整していないのは論外として、このケースで疑わなければならないのは、ファイルに代表されるリソースの閉じ忘れです。 Unix システムであれば、特定のプロセスが開いているファイルっていうのは一覧化することができて、lsof コマンドで取得できます。 $ lsof -p PID java 1456 tomcat 23r REG 253,1 27699 104136845 /data/tomcat6/lib/el-api.jar java 1456 tomcat 24r REG 253,1 7420