`
提烟而过
  • 浏览: 118580 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

weblogic的线程阻塞,严重会引起weblogic挂起现象

 
阅读更多

       Weblogic 线程处理的默认时间为600s,StuckThreadMaxTime:600。在运行一些将长时间的程序时经常会由于请求时间过长,导至超时。报出more than the configured time (StuckThreadMaxTime) of "600" seconds错误。或是由于发送该请求较多,很有可能会导致weblogic的线程阻塞,严重会引起weblogic挂起现象。

       解决方法通常可以如下:

       1:优化报错执行的程式,检查是个执行600s的程式是否可优化或是可拆分,此种解决方法较佳。

       2:调整StuckThreadMaxTime时间,将600S调成更大。此方法虽然可以解决线程请求时间,但容易

至使等待线程过多,或致使线程阻塞,严重会引起weblogic挂起致使Down机。

       3:增大线程数,防止线程阻塞问题,可将2与3一并进行调整。但前提条件是硬件需要支持。

分享到:
评论

相关推荐

    WEBLOGIC 常规服务器挂起问题.doc

    4. 虽然挂起不一定会立即导致服务器崩溃,但长时间挂起后可能会引起服务器的不稳定甚至崩溃。 **故障排除** 解决服务器挂起问题并不一定需要完成所有排查步骤,有时只需进行简单的诊断即可定位问题。以下是一些...

    weblogic server线程数控制

    Weblogic Server 线程数控制 Weblogic Server 的线程数控制是指在 Weblogic Server 中控制和管理线程数的机制,以确保服务器的性能和稳定性。在本文中,我们将详细介绍 Weblogic Server 线程数控制的概念、解决方案...

    WebLogic宕机大全总结

    此外,服务器挂起也是一种常见的问题,它虽然不会导致服务器完全停止运行,但会严重影响其性能和服务质量。 #### 三、内存溢出问题 内存溢出是指Java虚拟机(JVM)的堆空间不足,导致程序无法继续运行的情况。具体到...

    Weblogic提高并发处理性能的设置

    - 过多的线程会导致CPU和内存资源消耗增大,因此需要根据实际硬件配置进行合理设置。 - 一般情况下,线程数应设置为CPU核心数的2~4倍,以达到最佳性能。 #### 2. 设置Weblogic JDBC 缓冲池 数据库连接是应用系统中...

    WEBLOGIC门户挂起分析

    总结:在分析和解决WEBLOGIC门户系统挂起问题时,需要关注数据库连接池的管理、系统资源限制、JVM内存配置、日志管理、JDBC线程池优化、错误日志分析、目录权限以及应用程序代码质量等多个方面。通过对这些环节的...

    weblogic监控

    - **ThreadCount**:WebLogic服务器的线程数配置也很重要。合适的线程数可以确保系统能有效处理并发请求,过高可能导致资源浪费,过低则可能影响服务响应速度。线程池的大小可根据系统负载和并发量进行调整。 监控...

    weblogic宕机处理文档

    这揭示了WebLogic的执行线程可能被某个长时间运行的请求阻塞,无法释放资源给其他请求,导致服务器性能下降甚至宕机。 为了解决这个问题,我们需要对WebLogic的连接池进行调整。首先,我们应该确定每个线程的最大...

    weblogic 9.x,10.x 线程调整

    - **监控与调优**:定期检查WebLogic服务器的线程使用情况,分析是否存在长时间阻塞的线程,以及线程池是否经常达到上限。根据监控数据调整线程池的大小。 - **考虑操作系统限制**:WebLogic运行的操作系统(如...

    weblogic监控 weblogic调优 weblogic版本区别 weblogic启动关闭脚本

    关闭脚本如`stopWebLogic.sh`或`stopWebLogic.cmd`,则会发送一个关闭请求到WebLogic服务器。在实际操作中,我们还可以通过添加参数来定制启动行为,比如 `-Dweblogic.management.username` 和 `-Dweblogic....

    WEBLOGIC性能调优

    1. 查看当前线程池大小: 登录WEBLOGIC控制台,选择...由于WEBLOGIC9取消了在页面进行调整线程大小的功能,需要在后台进行修改。 2. 修改线程池大小 3. 修改传输通讯包大小 4. 修改JAVA虚拟机内存大小 5. 启用隧道管理

    weblogic10.3.3之后版本升级至weblogic10.3.6文档.docx

    ### WebLogic 10.3.3 至 10.3.6 升级指南 #### 一、概述 本指南旨在详细介绍如何从WebLogic Server 10.3.3及其后续版本升级到10.3.6版本的具体步骤。升级过程中需要考虑的因素以及必要的准备措施也将被涵盖。 ###...

    weblogic连接池配置数据库断掉重连的问题

    在 Weblogic 中,连接池配置数据库断掉重连机制是指当连接池中的连接断掉时,Weblogic 会自动重新连接到数据库,以便恢复连接池的可用性。 断掉重连机制的原理是基于 Weblogic 的连接池配置机制。当连接池中的连接...

    Weblogic 套件和Weblogic 标准版 Weblogic 企业版 功能对比

    在IT领域,特别是针对企业级应用服务器的选择与配置,Oracle WebLogic Server无疑占据了重要的位置。WebLogic Server作为一款高性能、可扩展的企业级Java应用服务器,提供了丰富的功能与服务,适用于构建、部署和...

    weblogic10.3性能优化参数配置

    在 Weblogic 10.3 中,可以通过修改 `weblogic\user_projects\domains\<domain_name>\config\config.xml` 文件来设置线程数。 3. Weblogic 数据库连接池连接数设置 Weblogic 数据库连接池是 Weblogic 服务器与...

    weblogic weblogic weblogic

    12. **版本更新与兼容性**:WebLogic有多个版本,如WebLogic 12c、14c等,每个新版本通常会引入新的特性和改进,并保持与旧版本的兼容性。 总的来说,WebLogic是一个全面的企业级应用服务器,它提供了丰富的功能,...

    weblogic日常巡检,问题排查

    如果CPU使用率持续高于80%,并且长时间未下降,可能会影响WebLogic的正常运行。 #### 日志检查 - **启动日志:** 查看WebLogic启动时输出的日志文件,如$domain/bin/nohup.out(Windows环境下可在命令窗口直接查看...

    WebLogic Server 10 + 性能调优

    监控指标包括挂起的请求、最长等待时间和当前等待时间等。WebLogic Server还提供了工作管理器限制调优,包括设置最大线程数限制和容量限制,以避免资源问题导致性能下降。达到容量限制时,HTTP请求会收到HTTP503响应...

    weblogic_linux

    - **线程池配置**:合理配置线程池大小,避免因线程阻塞导致的服务响应延迟。 - **缓存策略**:利用WebLogic Server内置的缓存机制减少数据库访问频率,提高数据读取速度。 ### 常见问题及其解决方案 #### 启动...

    weblogic详细安装部署手册

    ### WebLogic详细安装部署流程 #### 一、安装前准备 **1.1 JDK环境配置** - **确保JDK已安装:** 在安装WebLogic之前,必须先安装Java Development Kit (JDK)。WebLogic服务器依赖于JDK来运行。请确保安装的是与...

    eclipse的weblogic插件

    重启Eclipse后,插件会自动加载并生效。你可以在Eclipse的"Window"菜单中找到"Preferences"或"首选项",然后在展开的树形结构中看到"WebLogic"相关的配置选项,这表明WebLogic插件已经成功安装。 WebLogic插件提供...

Global site tag (gtag.js) - Google Analytics