linux下,tomcat进程存在却停止了服务

qsrock 2010-06-21 08:49:11
近来系统出了个问题:“tomcat进程存在却停止了服务,导致放在tomcat的系统访问不了”, 停止服务。
需要强制kill -9 杀死进程再重启,但是十几个小时过去又出现,tomcat进程存在,系统访问不了,也没有报什么错误(连续出现好几次,现在还没解决)。日志中也没有出现什么错误,请问有什么情况会导致这样的情况出现?谢谢。
...全文
462 12 打赏 收藏 转发到动态 举报
AI 作业
写回复
用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版本无关,一直用的版本。

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧