- 主题:最近经常出现Apache Tomcat shutdown以后不能正常结束进程的情
只要运行时间长一点,超过一天,执行shutdown就会出现进程没结束,一直驻留在内存的情况。每次只能手动kill掉,但不知道这样会不会有内存没有回收。大家有遇到过吗?
tomcat:8.5.55、8.5.61、9.0.37
以上版本都遇到过
--
FROM 223.193.4.*
shutdown只是试图优雅退出,需要业务逻辑能响应信号自觉结束工作线程,否则就无效,这个跟tomcat的版本没啥关系
kill掉java进程对于os来说内存就可用了,只要业务不受影响就没问题
--
FROM 111.206.214.*
不会
【 在 softiman 的大作中提到: 】
: 只要运行时间长一点,超过一天,执行shutdown就会出现进程没结束,一直驻留在内存的情况。每次只能手动kill掉,但不知道这样会不会有内存没有回收。大家有遇到过吗?
: tomcat:8.5.55、8.5.61、9.0.37
: 以上版本都遇到过
--
FROM 60.253.242.*
kill别用-9
看看能不能停下来
我推测和shutdown一样,一直停着
像1楼说的似的,就是某个进程没有运行结束
【 在 softiman 的大作中提到: 】
: 只要运行时间长一点,超过一天,执行shutdown就会出现进程没结束,一直驻留在内存的情况。每次只能手动kill掉,但不知道这样会不会有内存没有回收。大家有遇到过吗?
:
: tomcat:8.5.55、8.5.61、9.0.37
: ....................
- 来自「最水木 for iPhone13,2」
※ 修改:·chzhang7901 于 Dec 16 22:43:31 2021 修改本文·[FROM: 120.244.234.*]
※ 来源:·最水木 客户端·[FROM: 120.244.234.*]
修改:chzhang7901 FROM 120.244.234.*
FROM 120.244.234.*
多半是哪儿的代码把InterruptedException吞掉了
【 在 softiman (勤能补拙) 的大作中提到: 】
: 只要运行时间长一点,超过一天,执行shutdown就会出现进程没结束,一直驻留在内存的情况。每次只能手动kill掉,但不知道这样会不会有内存没有回收。大家有遇到过吗?
: tomcat:8.5.55、8.5.61、9.0.37
: 以上版本都遇到过
: ...................
--
FROM 116.233.89.*
谢谢指点!一并谢谢楼上各位仁兄!
【 在 mopo 的大作中提到: 】
: shutdown只是试图优雅退出,需要业务逻辑能响应信号自觉结束工作线程,否则就无效,这个跟tomcat的版本没啥关系
: kill掉java进程对于os来说内存就可用了,只要业务不受影响就没问题
- 来自「最水木 for iPhone13,2」
※ 修改:·softiman 于 Dec 18 07:44:44 2021 修改本文·[FROM: 36.112.191.*]
※ 来源:·最水木 客户端·[FROM: 36.112.191.*]
修改:softiman FROM 36.112.191.*
FROM 36.112.191.*