`

WebLogic用来响应客户端请求的线程数量的设置

阅读更多
    weblogic.kernel.default其实是一个weblogic的核心参数,设置的值就是weblogic用来响应客户端请求的线程数量。也就是说,一个用户登陆应用系统进行某操作,则WebLogic将从weblogic.kernel.default中分配一个线程给该用户。默认情况下,这个参数值是40。比如对大的企业应用,同一时间登陆操作系统的用户非常多,则40个线程就显得太少了。同时,如果你的应用程序设计得不好,造成很多操作速度非常慢,因为WebLogic要等待你一个操作完成之后,才进行线程的回收处理,如果同一时间有很多线程在执行非常慢的操作,这也会引起线程数量不够的问题。
    具体的表现就是在WebLogic的控制台的myserver中的Monitoring页面下的Performance页面中,Queue Length显示不是等于0,图像可能是一个曲线。Queue Length这个参数的意义就是“在等待队列里的请求数”。正常情况下,应该是0,图像是一个水平的横线。也就是没有客户端的请求会等待,都能及时的得到系统的处理。

如果确认是因为用户过多的原因需要增大weblogic.kernel.default参数的值,我们怎么修改?

进入WebLogic控制台——左边窗口的mydomain——servers——点击myserver——Configuration——General——点击Advanced Options的Show链接——最下面的Configure Execute Queues 链接——weblogic.kernel.Default链接——Thread Count参数。的却是隐藏的比较深。修改Thread Count的值,然后重启WebLogic就可以生效了。

分享到:
评论
4 楼 永立s 2016-09-22  
擦,11g也没有找到
3 楼 antonyup_2006 2010-09-27  
是啊 没找到呢
2 楼 javaoldboy 2010-05-18  
weblogic9也找不到的
1 楼 CoderDream 2009-07-30  
WebLogic 10.3 下面找不到相关页面,请博主贴张图片,谢谢!

相关推荐

    WebLogic宕机大全总结

    - 服务器不再响应客户端请求,页面加载缓慢或无法打开。 - 请求超时,长时间无响应。 - 服务器状态显示为“Running”,但实际已无法处理新的请求。 ##### 2. 挂起原因 - **线程队列满**:当WebLogic Server中的线程...

    Weblogic性能调优

    - **线程数量**:增加线程池中的线程数量可以提高并发处理能力,但过多线程可能导致上下文切换频繁,反而降低效率。因此,需根据实际负载情况进行调整,找到最佳平衡点。 #### 五、综合调优策略 性能调优是一个...

    常用weblogic性能调优方法

    1. **检查线程池状态**:首先,通过WebLogic控制台的“我的服务器”>“配置”>“监控”>“性能”页面,查看线程池中的空闲线程数量(IdleThreads)与队列长度(QueueLength)。如果这两个指标较高,表明当前线程池...

    weblogic优化

    2. **Muxer线程数量限制** - 可通过 `-Dweblogic.SocketReaders=4` 设置Muxer线程的数量。 - Exalogic环境下默认会启动3个Non-Blocking IOMuxer。 #### 五、JDBC优化 1. **DB连接池设置** - 创建数据库连接...

    Weblogic优化简明文档.doc

    - **线程数**: 指的是同时处理队列中任务的线程数量。如果队列中的任务数大于线程数,则部分任务需要等待。 - **WebLogic 9及以上版本**: 线程数由系统自动分配,无需手动配置。 针对不同并发用户数的场景,线程数...

    weblogic&websphere性能指标

    **指标描述**:当检测到队列溢出时,系统将依据此参数增加执行队列中的线程数量。在CPU与内存资源有限的情况下,不宜轻易调整该值,以防后续性能下降。 #### ExecuteQueue/Maximum **指标名称**:ExecuteQueue/...

    weblogic调优参数及监控指标

    `ThreadCount`是服务器初始化时创建的执行线程数量,需要根据服务器负载和应用特性来调整。`QueueLength`表示等待处理的请求队列长度,理想的状况是0。`QueueLength Threshold Percent`和`ThreadsIncrease`一起工作...

    Resolve Weblogic Hang _ Core.pdf

    WebLogic 挂起是指 WebLogic Server 进程仍然存活,但是对客户端请求不再响应或响应速度异常缓慢的现象。 **原因分析:** 1. **系统内存不足**:当系统可用内存减少到一定程度时,可能会导致 WebLogic Server 出现...

    weblogic 调优

    WebLogic Server启动后,会绑定到预设的端口,监听来自客户端的连接请求。监听线程接收到请求后,将其交给套接字复用器处理。套接字复用器不仅负责请求的分发,还根据执行队列的状态决定是否需要增加或减少执行线程...

    配置Apache-Http-Server做为WebLogic集群的代理服务器.doc

    它允许Apache作为前端代理,处理客户端请求并转发给WebLogic集群中的适当服务器。在安装WebLogic时,必须选择生成Web Server Plug-Ins选项以包含这个插件。在不同的操作系统上,插件文件名可能会有所不同,例如在...

    WebLogic Server配置和性能调优

    2. 线程池配置:合理设定线程数量,避免过多或过少导致的资源浪费或响应延迟。 3. 连接池优化:设置合适的最大连接数、最小连接数和超时时间,减少数据库连接的创建和销毁开销。 4. 应用程序代码优化:减少不必要的...

    weblogic 连接数为5的限制破解角决方法

    线程池是WebLogic Server中用于处理客户端请求的关键组件。它维护了一组线程,当有新请求到来时,线程池会分配一个空闲线程来处理该请求。如果所有线程都在处理其他请求,新请求将被放入队列等待,直到有线程可用。...

    weblogic性能优化[收集].pdf

    线程池管理着WebLogic服务器中的工作线程,它们负责处理来自客户端的请求。理想的线程池大小应与服务器的CPU核心数相匹配,以充分利用硬件资源。通常,线程池大小建议设置为CPU核心数的15倍,并将线程增量设为0,以...

    Using JMeter to Performance Test Web Services

    4. **配置线程组**:在“Thread Group”配置界面,设置线程数量(即模拟用户的数量)、循环次数等参数。 5. **添加HTTP请求**:在“Thread Group”下添加“HTTP Request”作为采样器,输入目标Web服务的URL。 6. **...

    webService参考资料

    2. 资源控制:线程池可以限制并发处理的请求数量,防止系统资源被过度消耗,确保服务的稳定性和响应时间。 3. 异步处理:通过线程池,服务端可以将耗时的操作异步化,让主线程快速返回,提高用户体验。例如,使用...

    藏经阁-面向数据应用的Reactive微服务架构设计与实践.pdf

    为了实现这一设计思路,Skyline通过支持新编程语言和编程范式,如函数式编程、异步编程等,使得微服务能够通过异步并行调用来响应请求,从而提升整体的服务性能。同时,Skyline还采用服务组件容器技术,实现了微服务...

    基于JDBC的数据库连接池技术研究与应用

    JDBC(Java Database Connectivity)是Java语言中用来规范客户端程序如何访问数据库的应用程序接口,它是Java与数据库交互的基础。JDBC为开发者提供了一种标准的API,使得开发者可以用Java语言编写出能够与多种...

    resin-jvm 调优

    -XX:userParNewGC 可用来设置并行收集 -XX:ParallelGCThreads 可用来增加并行度 4 -XXUseParallelGC 设置后可以使用并行清除收集器 -XX:UseAdaptiveSizePolicy 与上面一个联合使用效果更好,利用它可以自动...

    中软公司JAVA培训资料.doc

    在WebLogic服务器中,通过设置MEM_ARGS环境变量调整内存分配。存储过程是数据库中预编译的SQL集合,可以提高性能,而基本的SQL语句包括SELECT、INSERT、UPDATE、DELETE等。 以上内容涵盖了Java语言、JSP和Servlet的...

    超级有影响力霸气的Java面试题大全文档

    与cgi的区别在于servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产生新的进程,服务完成后就销毁,所以效率上低于servlet。...

Global site tag (gtag.js) - Google Analytics