java.io.IOException:打開的文件過多


另外方法:
1.使用ps -ef |grep java   (java代表你程序,查看你程序進程) 查看你的進程ID,記錄ID號,假設進程ID為12
2.使用:lsof -p 12 | wc -l    查看當前進程id為12的 文件操作狀況
    執行該命令出現文件使用情況為 1052
3.使用命令:ulimit -a   查看每個用戶允許打開的最大文件數
    發現系統默認的是open files (-n) 1024,問題就出現在這里。
4.然后執行:ulimit -n 4096
     將open files (-n) 1024 設置成open files (-n) 4096

這樣就增大了用戶允許打開的最大文件數


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM