websphere java.lang.outofmemoryerror

三只小白 2009-10-29 12:32:55
[09-10-27 8:47:54:296 CST] 000014cb SystemErr R Exception in thread "WebContainer : 72" Exception in thread "Timer-2" java.lang.OutOfMemoryError
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R java.lang.OutOfMemoryError
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool$Worker.<init>(ThreadPool.java:1432)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool.addThread(ThreadPool.java:622)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool$3.run(ThreadPool.java:1109)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:63)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool.execute(ThreadPool.java:1107)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool.execute(ThreadPool.java:1011)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.runtime.WSThreadPool.execute(WSThreadPool.java:151)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.io.async.ResultHandler.startHandler(ResultHandler.java:245)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:544)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:847)
[09-10-27 8:50:42:890 CST] 000014cb SystemErr R at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1498)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at com.ibm.sec.iauthz.mcc.cache.GenericCache$ExpiryList.removeOldest(GenericCache.java:275)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at com.ibm.sec.iauthz.mcc.cache.GenericCache.removeOldestExpired(GenericCache.java:185)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at com.ibm.sec.iauthz.mcc.cache.ObjectCacheImpl.removeOldestExpired(ObjectCacheImpl.java:469)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at com.ibm.sec.iauthz.mcc.cache.ObjectCachePurgeTask.run(ObjectCachePurgeTask.java:77)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at java.util.TimerThread.mainLoop(Timer.java:527)
[09-10-27 8:50:42:890 CST] 000014cd SystemErr R at java.util.TimerThread.run(Timer.java:477)
[09-10-27 8:50:42:953 CST] 000014cf SystemErr R Exception in thread "LT=3:P=243937:O=0:port=2809" Exception in thread "Timer-1" java.lang.OutOfMemoryError
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.lang.Throwable.fillInStackTrace(Native Method)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.lang.Throwable.<init>(Throwable.java:57)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.lang.Throwable.<init>(Throwable.java:68)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.lang.OutOfMemoryError.<init>(OutOfMemoryError.java:50)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.util.HashMap.newValueIterator(HashMap.java:893)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.util.HashMap$Values.iterator(HashMap.java:956)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at com.ibm.ws.sip.container.pmi.LoadedApplicationsContainer.updatePmi(LoadedApplicationsContainer.java:281)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at com.ibm.ws.sip.container.pmi.PerformanceMgr.updateStatistic(PerformanceMgr.java:574)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at com.ibm.ws.sip.container.pmi.PerformanceMgr.access$000(PerformanceMgr.java:29)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at com.ibm.ws.sip.container.pmi.PerformanceMgr$TimeActionListener.run(PerformanceMgr.java:674)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.util.TimerThread.mainLoop(Timer.java:527)
[09-10-27 8:50:43:093 CST] 000014d1 SystemErr R at java.util.TimerThread.run(Timer.java:477)
[09-10-27 8:50:43:125 CST] 000014cf SystemErr R java.lang.OutOfMemoryError
[09-10-27 8:50:43:156 CST] 000014cf SystemErr R at java.net.PlainSocketImpl.socketAccept(Native Method)
[09-10-27 8:50:43:156 CST] 000014cf SystemErr R at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:423)
[09-10-27 8:50:43:156 CST] 000014cf SystemErr R at java.net.ServerSocket.implAccept(ServerSocket.java:462)
[09-10-27 8:50:43:156 CST] 000014cf SystemErr R at java.net.ServerSocket.accept(ServerSocket.java:433)
[09-10-27 8:50:43:156 CST] 000014cf SystemErr R at com.ibm.rmi.transport.ListenerThread.run(ListenerThread.java:177)
...全文
1529 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
你大白叔 2011-07-28
  • 打赏
  • 举报
回复
最近在websphere下部署项目,也老报这个错误- - 兄台可否告知一二 怎么解决哈
三只小白 2009-10-29
  • 打赏
  • 举报
回复
请问哪位知道出现上面异常是由什么引起的?应该怎么解决?谢谢!!!!!
liwenso 2009-10-29
  • 打赏
  • 举报
回复
观察一下websphere占用了多少内存,就知道到底是内存设置小了,还是代码中有严重的吃内存情况
tingfengbus 2009-10-29
  • 打赏
  • 举报
回复
没找到线程的设置
三只小白 2009-10-29
  • 打赏
  • 举报
回复
我这个不行,你知道 应用程序服务器 > server1 > 线程池 这个线程池里面怎么设置吗?各个参数我不太明白,好像问题出现在这.
tingfengbus 2009-10-29
  • 打赏
  • 举报
回复
应该可以了 我也出现过这个问题 设置好了 重启WebSphere
三只小白 2009-10-29
  • 打赏
  • 举报
回复
我的server内存是4g,我已将 应用程序服务器 > server1 > 进程定义 > Java 虚拟机
中的 初始堆大小 设为512 最大堆大小 设为1024
还有其它设置内存的地方吗?
tingfengbus 2009-10-29
  • 打赏
  • 举报
回复
Administrative Console-》Servers-》WebSphere application servers-》server1-》Java and Process Management-》Process Definition-》Java Virtual Machine.
进去后可以设置初始堆大小和最大小
三只小白 2009-10-29
  • 打赏
  • 举报
回复
R Exception in thread "WebContainer : 72" Exception in thread "Timer-2" java.lang.OutOfMemoryError
这个错误是由于websphere容器的线程设小了,实际是72,而我最大才设置50,但是下面的 R Exception in thread "LT=3:P=243937:O=0:port=2809" Exception in thread "Timer-1" java.lang.OutOfMemoryError
这个异常就搞不太明白了,希望大家给予指点!~!谢谢!!!!
tingfengbus 2009-10-29
  • 打赏
  • 举报
回复
WebSphere 的jvm 内存太小 设大点就可以了

81,091

社区成员

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

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