was服务器上java进程cpu占用99%

dream_it_cl 2011-04-06 10:25:16
最近做了一个小项目,使用struts2开发,使用ibm的lombardi工作流引擎,在应用中用ibm提供的java api来驱动,可是我发现项目一部署到was服务器上,cpu就100%,然后was的server就进不去了,只有重启server,在tomcat上也偶尔发现这种问题。经过几次测试,我怀疑是工作流的api出现问题,因为登录时访问数据库没问题,可一进去调用api时就死掉了,api底层通过webservice调用,使用的是axis框架。有碰到过类似问题的同志支援一下。
...全文
151 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
dream_it_cl 2011-04-07
  • 打赏
  • 举报
回复
郁闷的是,一登录进去就死锁,如果是代码性能问题,估计要有一个时间过度,不会出现这个问题。
24K純帥 2011-04-06
  • 打赏
  • 举报
回复
是不是哪内存泄露了,还是数据库语句要优化的,还是哪边代码性能有问题啊
dream_it_cl 2011-04-06
  • 打赏
  • 举报
回复
是的,感觉是代码方面出现问题了,不过,从未碰到过这样的情况,在tomcat上基本都是成功的,部署到was上只有少数情况成功,如果是代码逻辑出问题,应该不会有这种情况,不知道跟包冲突有没有关系,还有就是webservice通信上是不是有死锁的可能,郁闷坏了,搞了一天了。
  • 打赏
  • 举报
回复
ibm自己的很多产品都在用这个工作流,LZ好好检讨自己的代码吧。
jeky_zhang2013 2011-04-06
  • 打赏
  • 举报
回复
没碰到过,帮顶下~~

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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