weblogic 服务器这两天老是不稳定,弄得我头都大了,解决不了,最后只能请求老大帮忙了。
先说说问题:执行操作的时候长时间没有反应,一般等久了,以为死机了或者怎样,又会重点执行操作,如此更加大了服务器的负担。
weblogic服务器的健康状况 由原来的:‘良好’ 变成 ‘ 警告’,这个时候我操作一下应用,服务器的状态就变成 FAILED,意味着服务器崩溃了。
报的异常有以下几个:
1.这个异常是说很多线程无响应,超时,被终止都是数据库请求,大部分是读取无响应或者是获取数据库连接
解决:加大数据库连接的数量,之前我只设置成5,显然远远不够。
Thread-210 "[STUCK] ExecuteThread: '60' for queue: 'weblogic.kernel.Default (self-tuning)'" <alive, suspended, waiting, priority=1, DAEMON> {
-- Waiting for notification on: com.mchange.v2.resourcepool.BasicResourcePool@1bca3e53[fat lock]
java.lang.Object.wait(Object.java:???)
com.mchange.v2.resourcepool.BasicResourcePool.awaitAcquire(BasicResourcePool.java:931)
com.mchange.v2.resourcepool.BasicResourcePool.checkoutResource(BasicResourcePool.java:201)