開發案例——文件句柄數過多

  問題描述:使用 lsof 查看 java 進程(tomcat)的文件句柄數過多,並且持續增加而未見減少。 定位方法:1.使用 lsof 查看詳細的句柄信息,發現存在大量的「pipe」和「eventpoll」(佔總句柄數的80%以上),如圖:      2.基本可以確定是由於代碼中存在打開文件/創建連接後未進行釋放/銷燬導致;但由於tomcat中部署模塊較多代碼量巨大,日誌文件內容也很多很難從中
相關文章
相關標籤/搜索