找到的解决方法
1、在tomcat/fndsb/shutdown.sh文件中添加参数
将force exec ' $ PRG dir '/' $ executable ' stop-force ' $ @ '添加到文件最后一行的命令中
2、在tomcat/fndsb/catalina.sh脚中,放入以下三行
此行后面有PRGDIR=`dirname '$PRG ' `
if [ -z '$CATALINA_PID' ]; 陈真
catalina _ PID=$ PRG dir/catalina _ PID
cat $CATALINA_PID
fi
3、在tomcat/fndsb/下创建新的setenv.sh文件。 文件内容如下。
#! /fndsb/bash
catalina _ PID=$ catalina _ home/fnd sb/catalina _ PID
------------- -请参阅
推测的理由如下。
linux线程是通过进程实现的。 2.6 gcc-static在内核32位系统上编译的程序将多线程表示为多进程状态,即使出现同名的多个PID,如果没有-static,则表示为一个PID 64位系统,-static
欢迎各路大神解惑
以下是为解决问题而找到的有价值的帖子。
偶尔发现在linux上启动tomcat后发生了多个java进程,如下所示。 000 s 0478910850-75083 schedupts/100336000336003 Java 040 s 0479047890750-75083 schedupts/10033600336000 Java 040 s 0479147900750 100336000336003 Java 040 s 0479247900750-75083 rt _ SIG pts/10033600336000 Java 040 s 0479347900750-75083 rt _ SIG pts/100336000336000 Java 040 s 0479447900780-75083 rt _ SIG pts/100336000336000 Java 040 s 0479547900750-75083 rt _ SIG pts/100336000336002 Java 040 s 0479647900780-75083 rt _ SIG pts/100336000336000 Java 040 s 0479747900750-75083 schedupts/100336000336000 Java 040 s 0480247900750-75083 schedupts/100336000336000 Java 040 s 0480347900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480447900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480547900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480647900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480747900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480847900800-75083 rt _ SIG pts/100336000336000 Java 040 s 0480947900800-75083 rt _ SIG pts/与100336000336000 Java 040 s 0481047900800-75083 rt _ SIG pts/100336000 Java 040 s 04810479000800-75083 rt _ SIG pts/1000003 c的同事进行了讨论他说他发现mysql也有类似情况: piduserprnivirtresshrs % CPU % memtimecommand 6238 MySQL 2504927212 m 2020 s0. 05.00:0.30 MySQL 4927212 m 2020 s 0.05.00:00.00 mysqld 6241 MySQL 2404927212 m 2020 s 0.05.00336000.00 MySQL 6242 MySQL 24000 LD 6243 MySQL 2504927212 m 2020 s0s0s 0 5 MySQL 1804927212 m 2020 s0. 05.00:00.01 gcc-static在2.6内核32位系统上编译的程序,该系统在检查MySQL多进程时有昏迷月回答如果有多个具有相同名称的PID,则表示为单个PID 64位系统,没有-static,无论添加还是不添加-static,只有一个PID在线程上的实现似乎不同
-----------------
作者: winderain
来源: CSDN
译文: https://blog.csdn.net/win derain/article/details/2592619
声明:本文为博客原创文章。 转载请附上博文链接!
1、在tomcat/fndsb/shutdown.sh文件中添加参数
将force exec ' $ PRG dir '/' $ executable ' stop-force ' $ @ '添加到文件最后一行的命令中
2、在tomcat/fndsb/catalina.sh脚中,放入以下三行
if [ -z '$CATALINA_PID' ]; 陈真
catalina _ PID=$ PRG dir/catalina _ PID
cat $CATALINA_PID
fi
3、在tomcat/fndsb/下创建新的setenv.sh文件。 文件内容如下。
#! /fndsb/bash
catalina _ PID=$ catalina _ home/fnd sb/catalina _ PID
-----------------
作者:踩一方土
来源: CSDN
译文: 3359 blog.csdn.net/Diao cheng Rui 1989/article/details/81669372
声明:本文为博客原创文章。 转载请附上博文链接!