另外方法:
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
這樣就增大了用戶允許打開的最大文件數