服务器挂起
上一篇 /
下一篇 2008-12-16 22:46:08
/ 个人分类:Weblogic
- 文件版本: V1.0
- 开发商: 本站原创
- 文件来源: 本地
- 界面语言: 简体中文
- 授权方式: 免费
- 运行平台: Win9X/Win2000/WinXP
服务器挂起有多种原因。一般而言,服务器挂起是因为缺少某种资源。缺少资源会阻止服务器响应服务请求。例如,由于故障(死锁)或者大量请求的缘故,可能没有任何可用的执行线程来完成
工作,所有执行线程都被占用或忙于处理以前的请求。
服务器挂起的可能原因:
51Testing软件测试网r
gl$rT3Q_K&?~主题 | 模式名称 | RMI、RJVM 响应 - 所有绑定线程等待 RJVM、RMI 响应。 | EJB_RMI 服务器挂起 | 应用程序死锁 - 线程锁定资源 1,然后等待锁定资源 2。另一个线程锁定资源 2,然后等待锁定资源 1。 | 应用程序死锁导致服务器挂起 | 线程全部被占用,没有线程可用于新工作。 | 线程占用导致服务器挂起 | 垃圾回收花费太多时间。 | 垃圾回收导致服务器挂起 | servlet 时间的 JSP 错误设置,比如 PageCheckSeconds。 | JSP 导致服务器挂起 | 死锁造成 JDBC 挂起。 | JDBC 中的服务器挂起 | (代码优化)过程中的 JVM 挂起类似于服务器挂起。 | 代码优化中服务器挂起 | 在大量负载情况下 JSP 编译造成服务器挂起。 | JSP 编译导致服务器挂起 | SUN JVM 错误,比如轻量型线程库。 | Sun JVM 错误导致服务器挂起 | 4e k'Z(MC*C0l:a0f;n&@D5e0当服务器挂起时,首先使用java weblogic.Admin t3://server:port PING来 ping 该服务器。如果服务器能够响应此 ping,则可能是应用程序正在挂起而不是服务器自身。51Testing软件测试网MHpK.S$I5Vg 51Testing软件测试网w5o3|}/ZT n/E:I收集Thread Dump信息 #a)? E,yp2G.t051Testing软件测试网O3Z_^%ScSZ kill -3 pid v3UO/YJ|W051Testing软件测试网ijy;@3kpq|Csor51Testing软件测试网k-Q7b@tA;t /U7Y8q:ul#M0 java weblogic.Admin -url ManagedHost:port -username weblogic -password weblogic THREAD_DUMP 6Zmw^p0;P`TN
aV0 Thread Dump信息会输出到JVM标准输出中。51Testing软件测试网VA!c\v IHW'?m{Dn@0分析Thread Dump信息 M3x.N:w;jM3V~0\n
M5OY,Y0 一般每隔 5 到 10 秒进行三个或更多 Thread Dump,可以帮助分析每个线程从一个 Thread Dump 到另一个 Thread Dump 过程中的状态变化或所缺少的变化。挂起服务器 Thread Dump 一般显示线程状态从第一个 Thread Dump 到最后一个 Thread Dump 中变化很小。51Testing软件测试网l`TA-Dj
S F0{RpX D)SE0 Samurai 是一个非常有用的工具,可用于分析 Thread Dump 并监视不同 Thread Dump 之间线程的进度。 p0}jW*NrX:Wr0 |
相关阅读:
- 使用WebLogic搭建企业应用需要注意的一些问题2 (lgwmlx, 2008-7-10)
- 有关WebLogic配置连接池比较好的解决方案(转) (lgwmlx, 2008-7-10)
- Weblogic91下SSL的配置 (lgwmlx, 2008-7-14)
- 遗忘weblogic server密码的解决办法 (lgwmlx, 2008-7-14)
- 配置WebLogic Server 8.1的Node Manger和SSL (lgwmlx, 2008-7-14)
- 在linux下安装weblogic小结 (叶筱珊, 2008-7-18)
- WebLogic性能:速度不是一切 (caption, 2008-8-11)
- WebLogic Server Performance and Tuning (lgwmlx, 2008-12-16)
- BEA WebLogic平台下J2EE调优 (lgwmlx, 2008-12-16)
- WebLogic Server管理指南 (lgwmlx, 2008-12-16)
收藏
举报
TAG:
Weblogic