記錄一次文件句柄泄露引起too many file open問題的排查過程

最近發現生產項目上句柄數佔用非常高,以下爲大致排查過程 首先查看進程佔用句柄情況: lsof -p pid 有大量jar_cachexxx.tmp文件處於open and deleted狀態,緩存文件已經被刪除,但是依然佔用了句柄沒有釋放。 在dump文件中查看對象情況如下: 可以看到DeleteOnExitHook類中維護了一個LinkedHashSet,其中儲存的內容就是大量類似/tem/ja
相關文章
相關標籤/搜索