公司的产品在一个大集中式的项目中,上线试运行的过程中,性能一直很慢,最近有频繁出现down机的现象,运行环境是:AIX5.3+ibm jdk1.5.0+weblogic9.2 MP2,今天终于请了两位bea的专家进行会诊,一位曾经是bean的R&D人员,一位是supporter,会诊结果如下:
1、nohup.out文件
<Jul 22, 2008 11:49:06 AM GMT+08:00> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that libmuxer library is in :'/usr/java5_64/jre/bin:/usr/java5_64/jre/bin/j9vm:/usr/java5_64/jre/bin:/cicoa_app_bea/bea/patch_weblogic922/profiles/default/native:/cicoa_app_bea/bea/weblogic92/server/native/aix/ppc::/usr/lib'
由于应用配置了IBM的64位JDK,而WebLogic缺省是32位的Native IO库,导致没有使用Native IO,实际上还在用的Java I/O(这一点在上面的日志中就可以看出来),而我们一直以为系统是运行在Native IO模式下,因此性能受到很大影响(两位bea的人员都认为至少有30%以上的性能影响)。解决办法:找到weblogic的64位的native io包libmuxer.so配置到系统lib路径中
2、关于down机的问题,javacore文件的片段摘抄如下:
NULL ------------------------------------------------------------------------
0SECTION TITLE subcomponent dump routine
NULL ===============================
1TISIGINFO Dump Event "gpf" (00002000) received
1TIDATETIME Date: 2008/04/29 at 10:29:33
1TIFILENAME Javacore filename: /cicoa_app_web/bea/user_projects/domains/cicoa/javacore.20080429.102723.1163582.txt
NULL ------------------------------------------------------------------------
0SECTION GPINFO subcomponent dump routine
NULL ================================
2XHOSLEVEL OS Level : AIX 5.3
2XHCPUS Processors -
3XHCPUARCH Architecture : ppc64
3XHNUMCPUS How Many : 16
NULL
1XHEXCPCODE J9Generic_Signal_Number: 0000000000000004
1XHEXCPCODE Signal_Number: 000000000000000B
1XHEXCPCODE Error_Value: 0000000000000000
1XHEXCPCODE Signal_Code: 0000000000000032
1XHEXCPCODE Handler1: 09001000A01EC568
1XHEXCPCODE Handler2: 09001000A01E1590
NULL
1XHEXCPMODULE Module: /usr/java5_64/jre/bin/libj9gc23.so
1XHEXCPMODULE Module_base_address: 090000000140C000
Java虚拟机存在问题,建议升级JDK及相关补丁,/usr/java5_64/jre/bin/libj9gc23.so
这个文件中ibm的jdk1.5.0的初始版本中是存在bug的需要打一个补丁。
分享到:
相关推荐
在AIX环境下部署Oracle数据库和WebLogic Server,可以提供高性能、高可用性的IT基础设施。 二、Oracle 9i数据库安装 1. 系统需求:确保硬件和软件满足Oracle 9i的最低配置要求,包括CPU、内存、磁盘空间等。 2. ...
本主题将深入探讨"AIX+HACMP+ORACLE9i+WEBLOGIC81"这一组合的安装与实施过程,这是一种常见的高性能、高可靠性的解决方案,广泛应用于大型企业及关键业务场景。 首先,我们来了解各个组件的基本概念: 1. **AIX...
根据给定的文件信息,我们可以总结出一系列与“AIX+ORACLE9i+WEBLOGIC81安装实施”相关的IT知识点。以下是对标题、描述、标签以及部分内容的深入解析: ### AIX+ORACLE9i+WEBLOGIC81安装实施 #### 一、AIX操作系统...
在本文中,我们将深入探讨如何对运行在AIX服务器上的WebLogic应用服务器进行性能调优,以解决加载页面慢的问题。WebLogic是一个流行的Java应用程序服务器,而AIX是一种基于UNIX的操作系统,通常用于企业级服务器环境...
Oracle+Weblogic+Server+Java反序列化漏洞 解决方案 Oracle+Weblogic+Server+Java反序列化漏洞 解决方案
这个过程不仅涉及安装软件,还包括大量的配置和调试工作,以确保各个组件协同工作,为企业的业务提供稳定且高性能的服务。在实际操作中,应遵循最佳实践,做好文档记录,以便后续的维护和升级。
在实际操作中,可能还需要处理特定的网络、权限、性能优化等问题,这都需要具备一定的AIX系统管理和WebLogic运维经验。通过不断的实践和学习,可以更好地掌握在AIX环境下管理WebLogic Server的技能。
1. **IBM P510 服务器**(2台): 作为主要的服务器节点,用于部署 AIX 操作系统、HACMP 高可用集群管理软件、Oracle 数据库和 Weblogic 应用服务器。 2. **DS4300 阵列柜**(1台): 包含 4 块 300GB 光纤硬盘,用于...
8. **监控与诊断**:WebLogic内置了详细的监控工具,如JMX、WLST和console,可用于诊断和优化应用性能。 结合Apache和WebLogic,企业可以构建一个既能处理静态内容,又能高效运行动态Java应用的服务器架构。例如,...
- WebLogic 是一个高性能的应用服务器,广泛应用于企业级应用开发。 - 安装WebLogic Server,并进行必要的配置。 - 配置WebLogic以支持EJB容器服务。 #### 三、WebLogic配置详解 本节将详细介绍WebLogic 9.0的...
而WebLogic作为一款高性能的企业级应用服务器,被广泛应用于企业级应用的部署与管理。本文将详细介绍如何在MyEclipse中配置WebLogic服务器,以便于进行Java Web应用的开发与测试。 #### 二、配置背景与原因 1. **...
1. **WebWork 2.1.7**:WebWork是一个Java Web应用程序框架,它提供了一个MVC(Model-View-Controller)架构,用于处理用户请求、管理应用状态和进行业务逻辑处理。在这个示例中,WebWork用于处理HTTP请求并调用相应...
linux下安装weblogic以及Oracle、jdk 的一些过程。以及oracle的一些初始化操作
这个项目是SSH2+jquery做的一个例子,主要是在weblogic10.3上部署没有问题,很多人用这个架构在weblogic有问题,这个可以直接部署,页面用jquery做了一个权限的增删改的例子,非常实用
### AIX 下 WebLogic 92 的安装与配置详解 #### 一、Java5_64.sdk.tar 的安装 在 AIX 系统上安装 WebLogic 92 之前,首先需要确保系统环境中已经安装了合适的 Java 环境。本部分将详细介绍如何在 AIX 下安装 Java ...
通过一个图片很详细说明了怎么样用eclipse+weblogic
在“Linux+WebLogic+Oracle建站参考资料”中,你可能找到以下内容: 1. Linux系统管理指南:这可能包含如何安装和配置Linux系统,以及如何管理和维护Linux服务器的教程。 2. WebLogic部署手册:这部分资料可能会...
在AIX操作系统上配置WebLogic集群是一项复杂但关键的任务,因为WebLogic Server是Oracle公司提供的一个强大、可扩展的企业级Java应用服务器,而集群技术能够提高应用的可用性和可伸缩性。以下将详细介绍在AIX环境下...
### AIX上安装Weblogic Server 10.3 的详细步骤 #### 一、准备工作:安装IBM Java SDK 6.0 for AIX 在安装Weblogic Server 10.3之前,首先需要确保系统上已经安装了合适的Java运行环境。本指南将详细介绍如何在AIX...