下面给介绍一下简单的调优,也是跟weblogic81不同的地方:
1)weblogic81直接在startWebLogic.sh中加入mem_arge参数就可以,在weblogic9中,需要在<domain>/bin/setDomainEnv.cmd中修改MEM_ARGS参数;
2)在8.1版本中,我们可以利用console进行thread pool的配置,根据应用的需求增加新的thread pool或者修改pool的大小。但是9.2中,console上没有提供这一功能,但是我们可以利用修改config.xml来实现这个配置。
<execute-queue>
<!-- 新增加的thread pool -->
<execute-queue>
<name>default</name>
<thread-count>100</thread-count>
</execute-queue>
<name>C3Oss.Adapter.Thread.Pool</name>
<thread-count>2</thread-count>
</execute-queue>
配完之后,重新启动,就可以看到修改的thread pool为100了
如果在启动时报错,则需要修改启动脚本startWebLogic.sh,修改如下:
startWebLogic.sh
${JAVA_HOME}/bin/java ${JAVA_VM} -version
if [ "${WLS_REDIRECT_LOG}" = "" ] ; then
echo "Starting WLS with line:"
echo "${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.configuration.schemaValidationEnabled=false -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS}
else
echo "Redirecting output from WLS window to ${WLS_REDIRECT_LOG}"
${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.configuration.schemaValidationEnabled=false -Dweblogic.Name=${SERVER_NAME} -Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS} ${SERVER_CLASS} >"${WLS_REDIRECT_LOG}" 2>&1
fi
-Dweblogic.configuration.schemaValidationEnabled=false
分享到:
相关推荐
Weblogic Server 线程数控制 Weblogic Server 的线程数控制是指在 Weblogic Server 中控制和管理线程数的机制,以确保服务器的性能和稳定性。在本文中,我们将详细介绍 Weblogic Server 线程数控制的概念、解决方案...
本文将详细介绍通过调整Weblogic线程数、设置JDBC缓冲池以及修改`startWeblogic.cmd`文件来实现这一目标的方法。 #### 1. 设置Weblogic线程数 在Weblogic服务器中,线程数直接影响到服务器能够同时处理请求的能力...
在探讨WebLogic 9.x与10.x版本中...通过对线程池的最小和最大线程数进行合理配置,结合实际应用的负载情况和操作系统的限制,可以显著提升WebLogic服务器的性能。同时,持续的监控与调优也是保证系统稳定运行的关键。
在 Weblogic 10.3 中,可以通过修改 `weblogic\user_projects\domains\<domain_name>\config\config.xml` 文件来设置线程数。 3. Weblogic 数据库连接池连接数设置 Weblogic 数据库连接池是 Weblogic 服务器与...
【WebLogic配置文件详解】 WebLogic配置文件,通常命名为`config.xml`,是WebLogic Server的核心配置文件,它包含了服务器的各个方面的配置信息,包括性能相关的参数。通过对这些参数进行适当的调整,可以显著提升...
本篇文章将深入探讨WebLogic Server 10的详细配置以及性能优化策略,旨在帮助管理员和开发者更好地理解和操作这款强大的中间件。 一、WebLogic 10配置详解 1. **系统环境配置**:在开始WebLogic Server 10的配置前...
- **ThreadCount**:WebLogic服务器的线程数配置也很重要。合适的线程数可以确保系统能有效处理并发请求,过高可能导致资源浪费,过低则可能影响服务响应速度。线程池的大小可根据系统负载和并发量进行调整。 监控...
### Weblogic内存大小配置与调优 在IT领域,尤其是企业级应用服务器的运维与管理中,Weblogic作为一款广泛使用的中间件平台,其性能优化是确保应用稳定性和响应速度的关键。其中,合理配置Weblogic的内存大小是优化...
weblogic简单的优化配置,线程配置,请求队列,并发数
### WebLogic配置详解 #### 一、WebLogic配置概述 WebLogic Server是一款广泛使用的Java应用服务器,由Oracle公司提供支持和服务。它不仅提供了强大的企业级功能,还支持高可用性和可伸缩性,适用于构建复杂的企业...
2.2.2 WebLogic配置 在WebLogic Server中配置Tuxedo连接,包括安装Tuxedo JCA适配器、配置连接池和事务属性。 2.2.3 WTC连通性的简单检查方法 可以通过网络工具如ping、telnet来检查网络连通性,通过WebLogic管理...
- **线程队列满**:当WebLogic Server中的线程队列被占满时,新的请求将无法被处理,从而导致挂起。 - **线程池配置不当**:例如,执行线程数量设置过少,无法处理大量并发请求。 - **资源竞争**:多个线程同时访问...
4. **集群与高可用性**:WebLogic支持集群配置,通过在多个服务器间分配工作负载,提高系统的可用性和容错能力。它还支持故障转移和负载均衡。 5. **安全性**:WebLogic提供了基于角色的访问控制、SSL/TLS加密、...
综上所述,WebLogic10的性能优化涵盖多个方面,从中文字符集的加载、服务启动、文件损坏的处理、文件打开数、虚拟机内存设置、连接池配置,到服务节点访问超时和线程数优化,以及部署应用程序的优化和日志管理等。...
从给定的文件信息中,我们可以提炼出多个关键的WebLogic配置知识点,涉及消息工厂、消息队列、工作流定时器、环境变量设置、JVM模式、内存配置、服务配置、JTA超时时间、连接池管理、高级选项、线程配置以及错误处理...
2. **配置线程等待时间:** 在控制台上调整线程池的相关设置,如最大空闲时间、最大线程数等。 通过以上步骤,您可以成功地安装WebLogic Server并配置集群以及数据源,同时对Java虚拟机内存、JDBC连接数和线程等待...
合理的线程数配置对于避免资源浪费以及提升系统响应能力至关重要。 - **建议**: 根据实际应用场景及服务器硬件配置进行调整。过高或过低的线程数都可能导致性能下降。 - **配置方法**: 通过 `ExecuteQueue` 元素下的...
WebLogic Server还提供了工作管理器限制调优,包括设置最大线程数限制和容量限制,以避免资源问题导致性能下降。达到容量限制时,HTTP请求会收到HTTP503响应。 Web应用程序调优和JDBC调优主要关注于特定应用程序和...