社区
Linux/Unix社区
帖子详情
linux下,tomcat进程存在却停止了服务
qsrock
2010-06-21 08:49:11
近来系统出了个问题:“tomcat进程存在却停止了服务,导致放在tomcat的系统访问不了”, 停止服务。
需要强制kill -9 杀死进程再重启,但是十几个小时过去又出现,tomcat进程存在,系统访问不了,也没有报什么错误(连续出现好几次,现在还没解决)。日志中也没有出现什么错误,请问有什么情况会导致这样的情况出现?谢谢。
...全文
512
12
打赏
收藏
linux下,tomcat进程存在却停止了服务
近来系统出了个问题:“tomcat进程存在却停止了服务,导致放在tomcat的系统访问不了”, 停止服务。 需要强制kill -9 杀死进程再重启,但是十几个小时过去又出现,tomcat进程存在,系统访问不了,也没有报什么错误(连续出现好几次,现在还没解决)。日志中也没有出现什么错误,请问有什么情况会导致这样的情况出现?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小营123
2010-10-28
打赏
举报
回复
这个问题我也遇到了,恭请那位大哥,帮解决一下;
yangdaliang
2010-06-21
打赏
举报
回复
killall -9 java
可以完全杀死tomcat进程
你可以用 ps -ef |grep java
查看tomcat的进程是否存在!
ecsape
2010-06-21
打赏
举报
回复
检查下程序的连接池设置,及tomcat的数据库连接设置。
steptodream
2010-06-21
打赏
举报
回复
看看不能访问的时候 进程存在 端口还是打开的吗
想了下 没想出是什么问题 哎
zoutuo
2010-06-21
打赏
举报
回复
是否和tomcat版本有关?或者是连接池满等等。换一个版本的tomcat试一下
ecsape
2010-06-21
打赏
举报
回复
我也补充下,如果是我上面说的问题,是不会有错误日志的,因为这时候没有错误,只是在等待资源而已。
或者你可以找个测试工具,不断的访问某个程序,如果出问题了就把它单独拿出来再测一次,这样应该快点。
ecsape
2010-06-21
打赏
举报
回复
我觉得很大可能是某个程序使用线程池有问题,或者数据库的连接池配置不当,像是占用了线程资源或者数据库连接没有释放,最初可能是好好的,但时间长了,问题就出现了。
[Quote=引用 7 楼 qsrock 的回复:]
问题是为什么十几个小时后才出问题
[/Quote]
steptodream
2010-06-21
打赏
举报
回复
[Quote=引用 8 楼 qsrock 的回复:]
再补充一点,程序有很多日志,但是一点错误日志的信息都没有!谢谢!
[/Quote]
试试6楼说的 这样的问题不太容易找
需要耐心盘查
qsrock
2010-06-21
打赏
举报
回复
再补充一点,程序有很多日志,但是一点错误日志的信息都没有!谢谢!
qsrock
2010-06-21
打赏
举报
回复
问题是为什么十几个小时后才出问题
ecsape
2010-06-21
打赏
举报
回复
应该是程序的问题。
把你的工程一个个的挪出去,哪个挪出去后没有这个问题了,就是那个程序的问题。
qsrock
2010-06-21
打赏
举报
回复
进程是存在!但是端口却不能用,应该还是tomcat被占用了。应该与tomcat版本无关,一直用的版本。
Linux
查看
服务
的
进程
是否
存在
-没有自己的
Linux
服务
器网页端练习
本文介绍了如何在
Linux
网页端通过'ps -ef | grep
tomcat
'命令检查
tomcat
服务
进程
是否
存在
。讲解了PID的概念,并演示了当
服务
无响应时如何强制
停止
进程
。还提醒了grep命令在搜索时会产生临时
进程
的特性。
linux
监控
进程
是否
存在
并重启
进程
、打印
进程
日志
本文介绍了一个在
Linux
环境下监控
Tomcat
服务
状态并实现自动重启的Shell脚本。脚本通过检查
进程
的
存在
与否来判断
服务
是否运行,若
服务
停止
,则自动重启并记录日志,适用于运维场景。
linux
下使用shell更新
Tomcat
下的war包
这是一个用于检查并更新
Tomcat
服务
器上WAR包的
Linux
Shell脚本。首先,它验证WAR文件是否
存在
,然后检查
Tomcat
是否正在运行,并在必要时
停止
进程
。接着,脚本备份当前的WAR文件,替换为新的WAR文件,并重新启动
Tomcat
服务
。
打开终端 cd /java/
tomcat
#执行 bin/startup.sh #启动
tomcat
bin/shutdown.sh #
停止
tomcat
tail
本文详细介绍了在
Linux
环境下启动、
停止
、监控
Tomcat
服务
器的方法,包括使用startup.sh和shutdown.sh脚本,通过查看控制台输出和PID来确认
Tomcat
状态,并提供了清除已
存在
的
Tomcat
进程
的步骤。
Linux
相关指令
本文介绍了如何在
Linux
环境下
停止
正在运行的
Tomcat
服务
器。首先通过ps-eaf|grep
tomcat
命令检查是否有
Tomcat
进程
在运行,如果
存在
则使用kill-9Pid命令结束该
进程
。此外还提供了一个组合命令netstat-Intupkill-9Pid实现一键
停止
。
Linux/Unix社区
23,223
社区成员
74,536
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章