在调试java.io.FileNotFoundException(系统中打开的文件太多)方面,我是全新的。
当我运行以下命令时,我看到了,
lsof | grep tomcat | wc -l
62000
我们的文件最大尺寸是,
cat /fs/file-max
65000
因此,java代码开始看到以下异常,
java.io.FileNotFoundException: \/home\/tomcatsomething\/jobs\/logs\/some3011822301211797.log (Too many open files in system)"
我看到代码中的所有JDBC连接都已正确关闭。我在哪里可以看到其他文件开头的代码在哪里?