我使用的是带有 tomcat 9.0.24 的 Linux 服务器。当我停止 tomcat 服务器时,将返回以下输出:'lsof | wc -l' 命令
fdmt@fdm-3-136 apache-tomcat-9.0.24]$ lsof | wc -l
1203
fdmt@fdm-3-136 apache-tomcat-9.0.24]$
如果我启动 tomcat 服务器,“lsof”命令会返回大量打开的文件。请参阅下面的输出段。
[fdmt@fdm-3-136 apache-tomcat-9.0.24]$ lsof | wc -l
1203
[fdmt@fdm-3-136 apache-tomcat-9.0.24]$ ./bin/startup.sh
Using CATALINA_BASE: /usr/local/tbx/fdmt/apache-tomcat-9.0.24
Using CATALINA_HOME: /usr/local/tbx/fdmt/apache-tomcat-9.0.24/
Using CATALINA_TMPDIR: /usr/local/tbx/fdmt/apache-tomcat-9.0.24/temp
Using JRE_HOME: /usr/local/java/jdk1.8.0_271/jre
Using CLASSPATH: /usr/local/tbx/fdmt/apache-tomcat-
9.0.24//bin/bootstrap.jar:/usr/local/tbx/fdmt/apache-tomcat-9.0.24/bin/tomcat-juli.jar
Tomcat started.
[fdmt@fdm-3-136 apache-tomcat-9.0.24]$ lsof | wc -l
30492
[fdmt@fdm-3-136 apache-tomcat-9.0.24]$
这个值一直在缓慢增加。我正在使用 Red Hat Enterprise Linux Server (VERSION=7.0) 有人会遇到同样的问题吗?请问这个问题有没有解决办法。