急急急!weblogic8每天都DOWN,the configured time (StuckThreadMaxTime) of "600" seconds??

qlp_cd_love 2010-02-26 02:25:04
这是后台信息:

####<2010-2-24 上午08时05分59秒 CST> <Warning> <WebLogicServer> <hp-626ihne0gdkg> <myserver> <weblogic.health.CoreHealthMonitor> <<WLS Kernel>> <> <BEA-000337> <ExecuteThread: '198' for queue: 'weblogic.kernel.Default' has been busy for "1,426" seconds working on the request "Http Request: /index.jsp", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.>
####<2010-2-24 上午08时05分59秒 CST> <Error> <HTTP> <hp-626ihne0gdkg> <myserver> <ExecuteThread: '199' for queue: 'weblogic.kernel.Default'> <<WLS Kernel>> <> <BEA-101020> <[ServletContext(id=16737096,name=webapp,context-path=)] Servlet failed with Exception
java.lang.RuntimeException: Close Hibernate session in OpenSessionInViewFilter error.
at cn.com.ncportal.oa.fliter.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:67)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:628)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:412)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)
at jsp_servlet._portal.__includelogon._jspService(__includelogon.java:153)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at cn.com.ncportal.oa.fliter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:107)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at cn.com.ncportal.oa.fliter.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:55)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:628)
at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:412)
at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:154)
at jsp_servlet.__index._jspService(__index.java:295)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:996)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at cn.com.ncportal.oa.fliter.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:107)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at cn.com.ncportal.oa.fliter.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:55)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6458)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3661)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2630)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
Caused by: net.sf.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update
at net.sf.hibernate.exception.ErrorCodeConverter.handledNonSpecificException(ErrorCodeConverter.java:90)
at net.sf.hibernate.exception.ErrorCodeConverter.convert(ErrorCodeConverter.java:79)
at net.sf.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:29)
at net.sf.hibernate.impl.BatcherImpl.convert(BatcherImpl.java:328)
at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:135)
at net.sf.hibernate.impl.SessionImpl.executeAll(SessionImpl.java:2438)
at net.sf.hibernate.impl.SessionImpl.execute(SessionImpl.java:2393)
at net.sf.hibernate.impl.SessionImpl.flush(SessionImpl.java:2261)
at cn.com.ncportal.oa.commons.session.HibernateSessionFactory.closeSession(HibernateSessionFactory.java:98)
at cn.com.ncportal.oa.fliter.OpenSessionInViewFilter.doFilter(OpenSessionInViewFilter.java:59)
... 34 more
Caused by: java.sql.BatchUpdateException: Io 异常: Connection reset
at oracle.jdbc.driver.DatabaseError.throwBatchUpdateException(DatabaseError.java:367)
at oracle.jdbc.driver.OraclePreparedStatement.executeBatch(OraclePreparedStatement.java:8726)
at weblogic.jdbc.wrapper.PreparedStatement.executeBatch(PreparedStatement.java:137)
at net.sf.hibernate.impl.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:54)
at net.sf.hibernate.impl.BatcherImpl.executeBatch(BatcherImpl.java:128)
... 39 more
>
出现这个错,就得重启了,很严重的问题,请各个老师多多帮忙!
...全文
2331 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangyannan 2011-12-27
  • 打赏
  • 举报
回复
qq2321333695求指教
xm_bluesky 2010-12-11
  • 打赏
  • 举报
回复
配置期间超过了 WebLogic Server StuckThreadMaxTime 值
如果正在使用配置程序配置 WebLogic Server 9.2 MP2 或 10,并且完成配置花费的时间超过 600 秒,则会将以下错误返回到终端、WebLogic Server 域和服务器日志:

<Error> <WebLogicServer> <BEA-000337> <[STUCK] Exe
cuteThread: '5' for queue: 'weblogic.kernel.Default (self-tuning)' has been busy
for "681" seconds working on the request "Http Request: /opensso/setup/setSetup
Progress", which is more than the configured time (StuckThreadMaxTime) of "600"
seconds. Stack trace: ... 产生此错误是由于 WebLogic Server 超过了其“阻塞线程最长时间:”的默认值:600 秒。

解决方法。如果配置程序没有响应,则重新启动。同时,考虑将 WebLogic Server 的“阻塞线程最长时间”的值从默认的 600 秒更改为更大的值,例如 1200 秒。使用 WebLogic 控制台更改该值(base_domain >“环境”>“服务器”>“管理服务器”>“配置/调节”)。

qiufengqi 2010-03-24
  • 打赏
  • 举报
回复
访问页面 index.jsp的请求时间超过了weblogic设置的时间。
跟踪看看是哪部分超时,优化下。。
TeaMo801023 2010-03-10
  • 打赏
  • 举报
回复
还要看一下这个:at jsp_servlet._portal.__includelogon._jspService(__includelogon.java:153)
TeaMo801023 2010-03-08
  • 打赏
  • 举报
回复
重点检查一下cn.com.ncportal.oa.fliter.OpenSessionInViewFilter.doFilter这个方法,感觉你这个过滤器有嵌套循环,消耗系统资源,你可以加我的QQ,所threadDump日志发给我
jeffreyzhi 2010-03-03
  • 打赏
  • 举报
回复
600秒超时,经常碰到,进程卡死,空闲进程没有了。从来没搞清楚过为什么?

5,657

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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