AIX5.3 weblogic9.2 The process of solving the problem of slow speed __web

Source: Internet
Author: User
Tags dbx


Problem Description:
Initially, the 32 JDK was used, but when the application was deployed, it was always out of the memory, then instead of the 64 JDK, there was no AIX 64-bit native lib after using 64 jdk, and the last 64 Lib from Bea engineer was still unusable. Without the use of native lib, native Io is not available, and the speed at which the service has just started is acceptable and becomes very slow the next day. The 64-bit native Lib was obtained from the BEA project, but the native IO was not available. The patch system with all JDK and WebLogic is still slow and native Io is still unusable.
Resolution process:
1. Register support account from BEA Esupport website and call 800-810-2327 to use support account for authorization
2. Install the private patch listed in http://e-docs.bea.com/platform/suppconfigs/configs/ibm_aix/ibm_aix53_92.html with Smart update. Installing the patch with Smart update must have an authorized support account.
After 3.bea 800 engineers obtained AIX 64-bit native lib, navtive Io was still unusable and a boot server was on core dump.
4. Using DBX Analysis System core file results in the Java_weblogic_socket_posixsocketmuxer_initnative method core dump is as follows
/usr/java5_64/jre/bin #dbx/usr/java5_64/jre/bin/java/bea/user_projects/domains/zydomainbak/ Core.20080711.014920.602246.dmp
Type ' help ' for help.
[Using memory image IN/BEA/USER_PROJECTS/DOMAINS/ZYDOMAINBAK/CORE.20080711.014920.602246.DMP]
Reading symbolic information ...
J9 DBX Plugin Loaded
Plug-in "/usr/java5_64/jre/bin bdbx_j9.so" loaded

Iot/abort trap in Pthread_kill at 0x9000000004a77e8 ($t 1)
0x9000000004a77e8 (pthread_kill+0x88) e8410028 ld r2,0x28 (R1)
(DBX) where
Pthread_kill (??,??) at 0x9000000004a77e8
_p_raise (??) at 0x9000000004a7224
Raise.raise (??) at 0x900000000062940
Abort () at 0x90000000008de84
J9dump_create () at 0X900000000B32FDC
Dosystemdump () at 0x900000000b92b94
Protecteddumpfunction () at 0x900000000b93180
J9sig_protect () at 0x900000000b3146c
Rundumpfunction () at 0X900000000B947FC
Triggerdumpagents_28_27 () at 0x900000000ba0ef8
Dumpcrashdata () at 0x900000000ad7a90
J9sig_protect () at 0x900000000b3146c
Structuredsignalhandler () at 0x900000000ad7d88
Mastersynchsignalhandler () at 0x900000000b316d4
Initializeloopbacksocket (0x11390b100) at 0x900000001723ba0
Java_weblogic_socket_posixsocketmuxer_initnative (0x11390b100, 0x114bfe0d8) at 0x9000000017246cc
Vmprjavasendnative (), line 679 in "Jnisend.s"
Java_lang_class_newinstanceimpl (), line 1696 in "Jlcls_x.s"
Java_lang_j9vminternals_initializeimpl (), line 540 in "INTERNALS.S"
Resolvestaticmethodref (), line 2110 in "Ressup.s"
Resolvehelper (), line 1377 in "Javamisc.s"
Javaprotectedthreadproc () at 0X900000000ADBDDC
J9sig_protect () at 0x900000000b3146c
Javathreadproc () at 0x900000000adc47c
Thread_wrapper () at 0x900000000aa7f20
5.BEA Engineers let ulimit-a view nofiles parameter results Unlimited and then with Ulimit-n 8192 set the nofiles parameters, libmuxer.so can be loaded, native IO can use
Nofiles This parameter is set in Resetfd in weblogic92/common/bin/commevn.sh. But before Bea's other engineer asked our colleague to annotate it, it caused libmuxer.so to fail to load
6. Reopen the RESETFD native IO in the weblogic92/common/bin/commevn.sh can be used, after a period of observation, the system is stable, Web application performance increased by more than 5 times times

Installation instructions under the

Reference link
weblogic92 aix5.3 http://e-docs.bea.com/platform/suppconfigs/configs/ibm_aix/ibm_aix53_92.html
JDK http://www.ibm.com/developerworks/java/jdk/aix/service.html

for AIX 5.3

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.