`
forlab
  • 浏览: 133545 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

'weblogic.kernel.Default (self-tuning)

 
阅读更多

'weblogic.kernel.Default (self-tuning) 问题weblogic层面解决办法

声明:出现这个问题有程序方面、网络方面、weblogic设置方面等等原因,此文章主要讲述由于weblogic设置而导致的解决办法。

因为:

1.程序问题,需要项目自己去解决,weblogic在做优化处理也于事无补。

2.网络中断或者认为关闭交互这种情况也不能用weblogic处理(这点我是这么认为的)


一、说明:

 

,"weblogic.kernel.Default"是从客户端提交请求后产生的线程所在的队列名。这个队列的线程数默认是15个。如果超过15个线程堵塞,则部署的应用将不能访问。同时后台报:
<2008-2-27 下午09时37分48秒 CST> <Error> <WebLogicServer> <BEA-000337> <ExecuteThread: '14' for queue: 'weblogic.kernel.Default' has been busy for "1,720" seconds working on the request "Http Request: /myapp/test/index.jsp", which is more than the configured time (StuckThreadMaxTime) of "600" seconds.>
2,线程数(Tread Count):指派到weblogic.kernel.Default队列的线程数。如果你不需要使用超过15个线程(默认),就不必更改这个属性值。

    如果发送该请求较多,很有可能会导致weblogic的线程阻塞,严重会引起weblogic挂起现象。
可以通过以下几种方法解决:
1)修改StuckThreadMaxTime参数,将默认的600s改成1200s,或者其它适合的值。
2)增大线程数,防止线程阻塞问题。
3)优化程序,减少处理时间。

二、修改办法

------------------------------------------↓↓↓↓↓↓↓↓↓↓修改办法---------------------------

1) 如何修改StuckThreadMaxTime参数值:http://lujinan858.iteye.com/blog/986237

启动weblogic服务,进入控制台:

your_domain->Environment->Servers->your_server->Configuration->Tuning->Stuck Thread Max Time

如下图:

2)怎样增大线程数

 

window环境下修改【bea】\user_projects\domains\my_domain\bin\setDomainEnv.cmd文件,查询最下面set JAVA_OPTIONS=%JAVA_OPTIONS%

改为:

set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MinPoolSize=50
set JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.threadpool.MaxPoolSize=300


分享到:
评论

相关推荐

    weblogic.jar/wlclient.jar/wls-api.jar相关jar包

    WebLogic Server是由Oracle公司开发的一款企业级Java应用服务器,它为构建、部署和管理企业级Java应用程序提供了全面的平台。本篇文章将详细讲解标题中提到的`weblogic.jar`、`wlclient.jar`和`wls-api.jar`这三款...

    com.bea.weblogic.eclipse-1.1.1

    这个插件的主要目的是提供与Oracle WebLogic Server的紧密集成,使得开发者能够在Eclipse环境中高效地开发、部署和管理WebLogic应用。 WebLogic Server是由Oracle公司提供的一个企业级Java EE应用服务器,它支持...

    weblogic-CVE-2023-21839-JNDIExploit-1.4-SNAPSHOT.jar

    weblogic-CVE-2023-21839-JNDIExploit-1.4-SNAPSHOT.jar

    weblogic史上最详细使用介绍

    ### WebLogic 使用详解 #### 一、WebLogic 安装步骤 **1. 启动安装** - 双击 `oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32.exe` 文件启动 WebLogic 10.3.6 的安装程序。 **2. 创建中间件主...

    Oracle WebLogic Server 11gR1下载.txt

    Oracle WebLogic Server 11gR1下载 Oracle WebLogic Server 10.3.6 包括两个文件: oepe-wls-indigo-installer-11.1.1.8.0.201110211138-10.3.6-win32-weblogic.exe wls1036_generic.jar

    weblogic.xml配置详解

    &lt;weblogic-version&gt;&lt;/weblogic-version&gt; ``` 该元素用来声明 Web 应用程序将被部署到哪个版本的 WebLogic Server 上。请注意,尽管该元素存在,但它实际上并不会被 WebLogic Server 使用。其主要作用在于文档化目的...

    weblogic.xml说明

    2. **weblogic-version**:此元素记录了Web应用设计时所针对的WebLogic Server版本。虽然服务器并不依赖这个信息,但有助于识别可能的兼容性问题。 3. **security-role-assignment**:这个元素用于定义Web应用的...

    weblogic CVE-2018-3191 exp(含weblogic-spring-jndi-10.3.6.0.jar)

    自用CVE-2018-3191 weblogic反序列化exp。

    weblogic.jdbc.wrapper.Clob_oracle_sql_CLOB 类型转换解决办法

    ### WebLogic 下 Oracle CLOB 类型转换解决方案 在使用 WebLogic 服务器进行应用程序开发时,尤其是在处理 Oracle 数据库中的 CLOB 类型数据时,开发者可能会遇到类型转换的问题。本文将详细介绍如何通过反射机制来...

    weblogic.jar

    WebLogic是Oracle公司的一款企业级应用服务器,它提供了一个用于构建、部署和管理分布式应用程序的平台。在Java EE(现在称为Jakarta EE)环境中,WebLogic Server扮演着至关重要的角色,支持各种服务如EJB...

    weblogic.xml

    《weblogic.xml详解:WebLogic应用部署的关键配置》 在Java EE应用服务器的世界里,WebLogic Server是一款广泛使用的中间件,而weblogic.xml是其核心配置文件之一,它定义了在WebLogic环境中运行Web应用程序的各种...

    weblogic.xml配置详解.txt

    weblogic.xml配置详解.txt

    weblogic.jdbc.vendor.oracle.OracleThinBlob jar包下载

    WebLogic JDBC Vendor Oracle Thin Blob Jar包是专门为Oracle数据库在WebLogic应用服务器环境下提供Blob类型支持的驱动包。在Oracle数据库中,Blob(Binary Large Object)数据类型用于存储大量的二进制数据,如图像...

    weblogic_poc.cve-2018-2628.rar_cve-2018-2628_weblogic

    验证是否存在cve-2018-2628漏洞

    weblogic.xml详解

    weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic.xml详解weblogic...

    Weblogic WLS组件REC漏洞(CVE-2017-10271)利用脚本

    Weblogic wls-wsat组件反序列化漏洞(CVE-2017-10271)利用脚本。 命令执行并回显 直接上传shell 在linux下weblogic 10.3.6.0测试OK 使用方法及参数 python weblogic_wls_wsat_exp.py -t 172.16.80.131:7001 usage: ...

    Jax-ws Weblogic12c metro-default.xml not fund

    使用weblogic12c发布jax-ws的webservice服务端,启动时报错“metro-default.xml not fund ”百度了很长时间,方案都不能解决问题,后来goole了一下,参考了一个网页,非常管用,考虑到google有些同学没法访问,特地...

    struts2 sping hibernate 部署到weblogic8.1.6上所需要jar包

    在部署Struts2、Spring与Hibernate到WebLogic 8.1.6服务器的过程中,经常会遇到兼容性问题。本文将详细阐述所需JAR包的具体情况及其配置步骤,帮助开发者顺利完成部署。 ### Struts2、Spring与Hibernate部署至...

    K8 weblogic-CVE-2018-2628-getshell

    【K8 weblogic-CVE-2018-2628-getshell】是一个针对WebLogic服务器的安全漏洞利用工具,该工具主要用于渗透测试环境,旨在帮助安全研究人员检测和验证特定漏洞的存在,而不是用于非法攻击。在理解这个工具之前,我们...

    K8 weblogic-CVE-2018-2628-getshell工具

    【K8 weblogic-CVE-2018-2628-getshell工具】是一款针对Oracle WebLogic服务器的渗透测试工具,主要用于检测和利用CVE-2018-2628安全漏洞。该漏洞是WebLogic服务器的一个严重远程代码执行(RCE)漏洞,允许攻击者在...

Global site tag (gtag.js) - Google Analytics