WLS 5.1 & Solaris 8 (Intel) Performance Pack Issue

OS: Solaris 8 Intel
WLS: Weblogic 5.1
Issue: Unable to load performance pack
Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
Confirmed by output of startWebLogic.sh {see below}
Contents of /apps/weblogic/lib/solaris contains
libmuxer.so
# ./startWebLogic.sh
LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
/apps/weblogic/weblogic.properties
Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
initialize POSIX Performance Pack.
Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
performance pack, using Java I/O.
Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
7002
Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
started
# ls -l /apps/weblogic/lib/solaris
total 3460
-rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
-rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
-rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
-rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
-rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
libstackdump_jdk12.so
-rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
libweblogicunix1.so
-rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
-rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
-rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
-rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
mod_wl_ssl_raven.so
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
-rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
-rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
[startWebLogic.sh]
# Set user-defined variables
JAVA_HOME=/usr/java
PRE_CLASSPATH=

Michael Girdley wrote:
The perf pack is native code. It must be ported to each platform. Since
WLS only supports Solaris/SPARC, this port hasn't been done and that's why
the lib doesn't work.
Michael Girdley
http://learnweblogic.com
"Super-User" <[email protected]> wrote in message
news:[email protected]...
It's [email protected]
Super-User wrote:
OS: Solaris 8 Intel
WLS: Weblogic 5.1
Issue: Unable to load performance pack
Description: LD_LIBRARY_PATH is set for /apps/weblogic/lib/solaris -
Confirmed by output of startWebLogic.sh {see below}
Contents of /apps/weblogic/lib/solaris contains
libmuxer.so
# ./startWebLogic.sh
LD_LIBRARY_PATH=/apps/weblogic/lib/solaris
Tue Jul 10 21:04:42 EDT 2001:<I> <WebLogicServer> Read global properties
/apps/weblogic/weblogic.properties
Tue Jul 10 21:04:51 EDT 2001:<I> <ListenThread> Listening on port: 7001
Tue Jul 10 21:04:51 EDT 2001:<A> <Posix Performance Pack> Could not
initialize POSIX Performance Pack.
Tue Jul 10 21:04:51 EDT 2001:<E> <Posix Performance Pack> Stack:
java.lang.UnsatisfiedLinkError: no muxer in java.library.path
Tue Jul 10 21:04:51 EDT 2001:<E> <Performance Pack> Unable to load
performance pack, using Java I/O.
Tue Jul 10 21:04:51 EDT 2001:<I> <SSLListenThread> Listening on port:
7002
Tue Jul 10 21:04:51 EDT 2001:<I> <WebLogicServer> WebLogic Server
started
# ls -l /apps/weblogic/lib/solaris
total 3460
-rwxr-xr-x 1 weblogic weblogic 409436 Jul 4 12:05 libjsafe.so
-rwxr-xr-x 1 weblogic weblogic 22332 Jul 4 12:05 libmuxer.so
-rwxr-xr-x 1 weblogic weblogic 146932 Jul 4 12:05 libproxy.so
-rwxr-xr-x 1 weblogic weblogic 8632 Jul 4 12:05 libstackdump.so
-rwxr-xr-x 1 weblogic weblogic 6820 Jul 4 12:05
libstackdump_jdk12.so
-rwxr-xr-x 1 weblogic weblogic 7472 Jul 4 12:05
libweblogicunix1.so
-rwxr-xr-x 1 weblogic weblogic 6364 Jul 4 12:05 libwlenv.so
-rwxr-xr-x 1 weblogic weblogic 277712 Jul 4 12:05 mod_wl.so
-rwxr-xr-x 1 weblogic weblogic 275692 Jul 4 12:05 mod_wl_ssl.so
-rwxr-xr-x 1 weblogic weblogic 275780 Jul 4 12:05
mod_wl_ssl_raven.so
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci734_7
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_7
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci805_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci806_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci815_8
drwxr-xr-x 2 weblogic weblogic 512 Jul 4 12:05 oci816_8
-rw-r--r-- 1 weblogic weblogic 47868 Jul 4 12:05 wlauth
-rw-r--r-- 1 weblogic weblogic 218276 Jul 4 12:05 zac_solaris
[startWebLogic.sh]
# Set user-defined variables
JAVA_HOME=/usr/java
PRE_CLASSPATH=
Thanks, I set the NativeIO to false..... And hope that it gets ported.......

Similar Messages

  • Performance Pack Issues

    i'm currently running v5.1 sp8 on Intel Linux platform.
    As i know, WL support performance pack on RedHat 6.1
    but it doesn't work correctly.
    bleow is the message.
    ========================================================================
    <E> <Posix Performance Pack> Could not initialize POSIX Performance Pack.
    <I> <Performance Pack> Unable to load performance pack, using Java I/O.
    ========================================================================
    i correctly setted LD_LIBRARY_PATH, CLASSPATH and WL_CLASSPATH.
    all seems to work except performance pack.
    thank you

    On Thu, 15 Feb 2001 14:34:19 -0800,
    Jongwook Woo <[email protected]> wrote:
    Hi,
    I am not sure if bea fixed it or not. But you may want to click on the
    following link to see whole story:
    http://newsgroups.bea.com/cgi-bin/dnewsweb?utag=&group=weblogic.developer.in
    terest.performance&xrelated=1616&cmd_related.x=62&cmd_related.y=13
    If you want, I can send you uncertified libmuxer.so.
    Regards,
    Jongwooki did everything that i can try...
    but all failed
    please can u send me uncertified libmuxer.so To [email protected]?

  • Posix Performance Pack Issues 5.1 sp6

    I am currently running v5.1 sp6. Java is running with native threads.
    Has anyone encountered this issue before:
    Wed Oct 25 16:50:24 EDT 2000:<E> <Posix Performance Pack> Failure in
    processSock
    ets()
    java.net.SocketException: Connection reset by peer: Connection reset by peer
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.socketRead(Compiled Code)
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)

    These are innocuous. Don't worry about them.
    Thanks,
    Michael
    Michael Girdley
    BEA Systems Inc
    "Greg Panzer" <[email protected]> wrote in message
    news:39f75188$[email protected]..
    I am currently running v5.1 sp6. Java is running with native threads.
    Has anyone encountered this issue before:
    Wed Oct 25 16:50:24 EDT 2000:<E> <Posix Performance Pack> Failure in
    processSock
    ets()
    java.net.SocketException: Connection reset by peer: Connection reset bypeer
    at java.net.SocketInputStream.socketRead(Native Method)
    at java.net.SocketInputStream.socketRead(Compiled Code)
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at
    weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:
    23)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)

  • Native Performance pack for Intel Solaris

    Do we have native performance pack for Intel Solaris? We are using
    Weblogic 4.5.1
    Thanks
    Nagaraj

    You have to add that directory to you LD_LIBRARY_PATH, not PATH
    K.P. Patel <[email protected]> wrote in message
    news:[email protected]..
    never mind... I got it.. For some odd reason, I restarted weblogic few
    times...and it picked up....
    thanks
    "K.P. Patel" <[email protected]> wrote in message
    news:3ad64fb6$[email protected]..
    yep, these property was set to true already....still doesn't load
    performance pack
    "Kumar Allamraju" <[email protected]> wrote in message
    news:[email protected]..
    Add the following property in weblogic.properties file.
    weblogic.system.nativeIO.enable=true
    Kumar
    "K.P. Patel" wrote:
    How do I include/install performance pack on my Solaris system for
    WLS
    5.1
    I included $WAS_HOME/lib/solaris in my PATH in the startup script
    which
    didn't help any
    thanks
    kp

  • Performance pack for solaris

    How do I include/install performance pack on my Solaris system for WLS 5.1
    I included $WAS_HOME/lib/solaris in my PATH in the startup script which
    didn't help any
    thanks
    kp

    You have to add that directory to you LD_LIBRARY_PATH, not PATH
    K.P. Patel <[email protected]> wrote in message
    news:[email protected]..
    never mind... I got it.. For some odd reason, I restarted weblogic few
    times...and it picked up....
    thanks
    "K.P. Patel" <[email protected]> wrote in message
    news:3ad64fb6$[email protected]..
    yep, these property was set to true already....still doesn't load
    performance pack
    "Kumar Allamraju" <[email protected]> wrote in message
    news:[email protected]..
    Add the following property in weblogic.properties file.
    weblogic.system.nativeIO.enable=true
    Kumar
    "K.P. Patel" wrote:
    How do I include/install performance pack on my Solaris system for
    WLS
    5.1
    I included $WAS_HOME/lib/solaris in my PATH in the startup script
    which
    didn't help any
    thanks
    kp

  • Solaris performance pack

    I'm running WLS 5.1 on solaris 2.7 and it seems that the performance I'm
    getting is very poor. I turned the "weblogic.system.nativeIO.enable"
    property to true/false and there's no difference. We're using WLS as an EJB
    server only (no http).
    Shouldn't the performance pack improve performance ?
    Thanks.

    Our clients all connect to IPlanet (hundreds of thousands ...), where an
    IPlanet makes EJB calls to Weblogic Server. I know the connection to
    weblogic is multiplexed, and I think we might have about 5 IPlanets per
    Weblogic, i.e. about 5 sockets. In this scenario is there any advantage to
    the the performance pack ?
    Thanks,
    Eran
    "Michael Girdley" <[email protected]> wrote in message
    news:8hog8q$mlc$[email protected]..
    >
    >
    The performance pack is really a scalability pack. You'll not seeimproved
    throughput in a single server/client instance. What the pack allows us to
    do is to better handle many many sockets. This gets around many of the
    limitations of Java and socket handling. What you'll see what the
    performance pack really shines through when you have to say like 1000
    simultaneous clients.
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    Eran Erlich <[email protected]> wrote in message
    news:8hnvps$e3f$[email protected]..
    I'm running WLS 5.1 on solaris 2.7 and it seems that the performance I'm
    getting is very poor. I turned the "weblogic.system.nativeIO.enable"
    property to true/false and there's no difference. We're using WLS as anEJB
    server only (no http).
    Shouldn't the performance pack improve performance ?
    Thanks.

  • Unable to load performance pack using JRockit 26.3 on Solaris 10

    Hi all,
    I'm getting the following error when starting up my WebLogic 9.1 server instance on Solaris 10. I've recently upgraded from Sun's JVM to JRockit 26.3. I do not get this error when using Sun's JVM.
    <May 16, 2006 9:16:38 AM EDT> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead. Please ensure that a native performance library is in: '/usr/local/bea91_dev1/jrockit-R26.3.0-jdk1.5.0_06/jre/lib/sparcv9/jrockit:/usr/local/bea91_dev1/jrockit-R26.3.0-jdk1.5.0_06/jre/lib/sparcv9:/usr/local/bea91_dev1/jrockit-R26.3.0-jdk1.5.0_06/jre/../lib/sparcv9:/usr/local/bea91_dev1/patch_weblogic910/profiles/default/native:/usr/local/bea91_dev1/weblogic91/server/native/solaris/sparc:/usr/local/bea91_dev1/weblogic91/server/native/solaris/sparc/oci920_8:/usr/lib'
    Here's the content of the /usr/local/bea91_dev1/weblogic91/server/native/solaris/sparc folder:
    libfastfile.so libstackdump.so libwlfileio2.so
    libjmsc.so libterminalio.so wlauth
    libmuxer.so libweblogicunix1.so wlkeytool
    libnodemanager.so libwlenv.so
    I also have a sparc64 directory with the same file names.
    Can anyone shed some light?
    Regards,
    Daniel

    JRockit on Solaris is 64-bit so it needs the 64-bit performance pack files, so you need to have $WL_HOME/server/native/solaris/sparc64 in the LD_LIBRARY_PATH instead of $WL_HOME/server/native/solaris/sparc
    Bob

  • Does the sp8 performance pack work for Solaris?

    I'm finally building our QA environment today, and I'll be setting up a
    Solaris cluster...
    I've just seen that the Linux and HP-UX performance packs no longer work as
    of sp8. Is anyone using them successfully on Solaris?
    thanks,
    John Stotler

    The iPod FAQ does not exclude the mini when referring to the World Adapter Kit.
    (10721)

  • Muxer error on WLS shutdown on Solaris 8

    Hi,
    We're running WLS 5.1.0 (sp9) on Solaris 8 with JDK 1.2.2_07. When we shut WLS
    down we get the following muxer ThreadDeath errors at the end of the shutdown:
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <WebLogicServer> Waiting: '20' seconds
    for threads to complete shutdown
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <SSLListenThread> Shutting down Thread[SSLListenThread,5,]
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <ListenThread> Shutting down Thread[ListenThread,5,]
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: Before free/total=62504072/67108864
    (93%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: After free/total=64015832/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: Before free/total=64004336/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: After free/total=64020208/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Shutting down execute
    threads
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Shutdown completed
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    WLS doesn't then actually shut down so we have to kill the process to get rid
    of it. When we try to restart WLS we get the following error (note that I've inserted
    asterisks where our IP address was displayed):
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** Unable to create server
    socket for: ********, port: '7001'. Perhaps the address is incorrect or another
    process is using the port.
    java.net.BindException: Address already in use
         at java.net.PlainSocketImpl.socketBind(Native Method)
         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:398)
         at java.net.ServerSocket.<init>(ServerSocket.java:173)
         at weblogic.t3.srvr.ListenThread.newServerSocket(ListenThread.java:215)
         at weblogic.t3.srvr.ListenThread.run(Compiled Code)
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** The WebLogic Server
    is no longer listening for connections.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** You should probably
    restart it.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** Unable to create
    server socket for: ********, port: '7002'. Perhaps the address is incorrect or
    another process is using the port.
    java.net.BindException: Address already in use
         at java.net.PlainSocketImpl.socketBind(Native Method)
         at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:398)
         at java.net.ServerSocket.<init>(ServerSocket.java:173)
         at weblogic.security.SSL.SSLServerSocket.<init>(SSLServerSocket.java:67)
         at weblogic.t3.srvr.SSLListenThread.newServerSocket(SSLListenThread.java:473)
         at weblogic.t3.srvr.ListenThread.run(Compiled Code)
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** The WebLogic Server
    is no longer listening for connections.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** You should probably
    restart it.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown by system
    Tue Oct 30 19:47:43 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown by system
    Tue Oct 30 19:48:44 GMT+00:00 2001:<I> <WebLogicServer> WebLogic Server started
    Tue Oct 30 19:48:44 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown commencing
    NOW
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <HTTP> Destroying servlets in default servlet
    context.
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <WebLogicServer> Requesting thread shutdown
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <WebLogicServer> Waiting: '20' seconds
    for threads to complete shutdown
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <SSLListenThread> Shutting down Thread[SSLListenThread,5,]
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <ListenThread> Shutting down Thread[ListenThread,5,]
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: Before free/total=64963208/67108864
    (96%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: After free/total=65159344/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: Before free/total=65147696/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: After free/total=65159944/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Shutting down execute
    threads
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Shutdown completed
    WLS is the onle process using these ports so it shouldn't hit this problem. Our
    only recourse is then to reboot the server itself after which WLS starts okay.
    Obviously we don't want to have to reboot the server everytime we shut down WLS.
    Has anyone else encountered this problem? Any help greatly appreciated.
    Thanks,
    Garry

    Hi.
    Please open a case with support for this issue.
    Thanks,
    Michael
    Garry Baird wrote:
    Hi,
    We're running WLS 5.1.0 (sp9) on Solaris 8 with JDK 1.2.2_07. When we shut WLS
    down we get the following muxer ThreadDeath errors at the end of the shutdown:
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <WebLogicServer> Waiting: '20' seconds
    for threads to complete shutdown
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <SSLListenThread> Shutting down Thread[SSLListenThread,5,]
    Tue Oct 30 20:16:08 GMT+01:00 2001:<I> <ListenThread> Shutting down Thread[ListenThread,5,]
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: Before free/total=62504072/67108864
    (93%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: After free/total=64015832/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: Before free/total=64004336/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <GC> GC: After free/total=64020208/67108864
    (95%)
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Shutting down execute
    threads
    Tue Oct 30 20:16:28 GMT+01:00 2001:<I> <WebLogicServer> Shutdown completed
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    Tue Oct 30 20:16:28 GMT+01:00 2001:<E> <Performance Pack> Muxer got error: null
    java.lang.ThreadDeath
    WLS doesn't then actually shut down so we have to kill the process to get rid
    of it. When we try to restart WLS we get the following error (note that I've inserted
    asterisks where our IP address was displayed):
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** Unable to create server
    socket for: ********, port: '7001'. Perhaps the address is incorrect or another
    process is using the port.
    java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:398)
    at java.net.ServerSocket.<init>(ServerSocket.java:173)
    at weblogic.t3.srvr.ListenThread.newServerSocket(ListenThread.java:215)
    at weblogic.t3.srvr.ListenThread.run(Compiled Code)
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** The WebLogic Server
    is no longer listening for connections.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <ListenThread> **** You should probably
    restart it.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** Unable to create
    server socket for: ********, port: '7002'. Perhaps the address is incorrect or
    another process is using the port.
    java.net.BindException: Address already in use
    at java.net.PlainSocketImpl.socketBind(Native Method)
    at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:398)
    at java.net.ServerSocket.<init>(ServerSocket.java:173)
    at weblogic.security.SSL.SSLServerSocket.<init>(SSLServerSocket.java:67)
    at weblogic.t3.srvr.SSLListenThread.newServerSocket(SSLListenThread.java:473)
    at weblogic.t3.srvr.ListenThread.run(Compiled Code)
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** The WebLogic Server
    is no longer listening for connections.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<!> <SSLListenThread> **** You should probably
    restart it.
    Tue Oct 30 19:47:43 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown by system
    Tue Oct 30 19:47:43 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown by system
    Tue Oct 30 19:48:44 GMT+00:00 2001:<I> <WebLogicServer> WebLogic Server started
    Tue Oct 30 19:48:44 GMT+00:00 2001:<I> <WebLogicServer> Server shutdown commencing
    NOW
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <HTTP> Destroying servlets in default servlet
    context.
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <WebLogicServer> Requesting thread shutdown
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <WebLogicServer> Waiting: '20' seconds
    for threads to complete shutdown
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <SSLListenThread> Shutting down Thread[SSLListenThread,5,]
    Tue Oct 30 19:48:45 GMT+00:00 2001:<I> <ListenThread> Shutting down Thread[ListenThread,5,]
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: Before free/total=64963208/67108864
    (96%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: After free/total=65159344/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Invoking garbage collection
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: Before free/total=65147696/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <GC> GC: After free/total=65159944/67108864
    (97%)
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Shutting down execute
    threads
    Tue Oct 30 19:49:05 GMT+00:00 2001:<I> <WebLogicServer> Shutdown completed
    WLS is the onle process using these ports so it shouldn't hit this problem. Our
    only recourse is then to reboot the server itself after which WLS starts okay.
    Obviously we don't want to have to reboot the server everytime we shut down WLS.
    Has anyone else encountered this problem? Any help greatly appreciated.
    Thanks,
    Garry--
    Developer Relations Engineer
    BEA Support

  • URGENT - WL server crash in production - Native performance pack ??

    Hi,
    We are experiencing periodic crashes in our production environment of the
    nature where WLS just stops running and exits out, i.e. the JVM exits
    abruptly. Many times we have seen http tunneling / socket related exception
    just before the crash occurs.
    Following is our configuration -
    WL 4.5.1 service pack 13
    JDK 1.1.7B
    OS: Windows NT 4.0, sp 5
    Oracle 8.1.5 with Oracle Thin drivers for JDK 1.1.7
    Native IO : true i.e we are using the NT performance pack.
    The latest exception that we have seen is as under -
    Wed Jan 24 11:01:46 EST 2001:<E> <HTTP> Servlet request terminiated with
    RuntimeException:
    Wed Jan 24 11:01:46 EST 2001:<E> <HTTP> java.lang.NullPointerException
    at weblogic.socket.TunnelContext.getServlet(Compiled Code)
    at weblogic.socket.MuxableSocketHTTP.invokeServlet(Compiled Code)
    at weblogic.socket.MuxableSocketHTTP.execute(Compiled Code)
    at weblogic.t3.srvr.ExecuteThread.run(Compiled Code)
    This seems to be a problem related to the use of performance pack and native
    sockets during HTTP tunneling. In the latest crash, we got the exception
    pasted above and the server crashed about 2 seconds after that. We have seen
    things in the recent past where we get a HTTP tunneling related exception
    and the server exits immediately afterwards.
    Is anybody using the native performance packs in their production
    environment on the above mentioned configuration? Has anybody seen this kind
    of behaviour? Does anybody have any input on the use of native performance
    pack (nativeIO) and its pitfalls in WLS 4.5.1 and sp 13 or otherwise?
    Some research and investigation from our side has revealed the following
    (hope it helps, but want to know more and for sure) -
    In the weblogic.socket.NTSocketMuxer.java, there is an infinite loop that
    tries to send HTTP tunnel keep alive messages to the clients. There it tries
    to get the TunnelServlet to send the message. It gets a runtime exception
    (the one in the trace above) but that is caught and the loop goes on. But on
    the next pass through (in about 2 secs. or so), it makes a some native calls
    (getNextSocket(), deleteIoStructure() and memcpy() which are all native
    methods). Experience says that all native calls are prone to serious
    problems.
    So, does anybody have any info./solution/suggestion to shed some light on
    this issue. This is an urgent issue as it is affection the production
    environment.
    Thanks in advance.
    -SG

    No, this is not currently available. FWIW, native io only helps when you
    have a lot of sockets.
    -- Rob
    Larry Presswood wrote:
    Is there any way to use the performance pack/native muxer in a client
    weblogic
    RMI program. We have a client callback into the WLAS server so we
    were hoping that there was a way to use the performance pack for
    the clients socket io???
    I know about increasing thread pool size on a client and socket readers
    but
    was hoping we could use native.
    This is weblogic 6.0 sp2
    Also if this is not available in 6.0 is it available in 6.1 or going to
    be available in > 6.1--
    AVAILABLE NOW!: Building J2EE Applications & BEA WebLogic Server
    by Michael Girdley, Rob Woollen, and Sandra Emerson
    http://learnWebLogic.com
    [att1.html]

  • Performance Pack Unable to load - WLS6.1 on RH7.3

    When booting WLS 6.1 SP3
    with JAVA_HOME=/home/bea/jdk1.3.1_02
    I get an IncompatibleVMException
    ¿is this because WLS 6.1 is not supported on RedHat 7.3?
    (WLS70 boot ok:)
    <Sep 9, 2002 5:10:24 PM CLT> <Error> <Performance Pack> <Unable to load
    performance pack, using Java I/O instead.
    weblogic.socket.IncompatibleVMException: LD_LIBRARY_PATH suggests that
    this VM uses green threads, not native threads
    at weblogic.socket.PosixSocketMuxer.<init>(PosixSocketMuxer.java:93)
    at java.lang.Class.newInstance0(Native Method)
    at java.lang.Class.newInstance(Class.java:237)
    at weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:192)
    at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:144)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:233)
    thank you

    What Michael means is that when the Performance Pack fails to load, the Java
    version of the code will be used instead so that the server will continue to
    function. If all you want to do is get rid of the error message, set the
    following property in the weblogic.properties file:
    weblogic.system.nativeIO.enable=false
    If you are using Service Pack 8, your problem may be related to a known issue
    with SP8 and certain platforms (HP-UX and AIX) not being able to load the
    performance pack. Please contact technical support for more information.
    Thanks,
    Robert
    Jongwook Woo wrote:
    Michael,
    Thank you for your mail.
    You can do without it. It isn't ported to Tru64.What do you mean "do without it"?
    The platform support page for WebLogic Server is located at:
    http://www.weblogic.com/platforms/index.html
    If I read the document in the link, WLS5.1 would support Tru64. Doesn't it
    support posix perfromance pack? I mean how can I remove the posix
    performance error?
    I am using WLS5.1 sp6 and 8 on Tru64 V5.0A. But the documentation says
    WLS5.1 work with Tru64 V4.0F. Does it mean that performance pack will not
    work in my environment?
    Have you seen people who succeed in executing performance pack with the same
    environment as mine?
    Regards,
    JOngwook
    >

  • Performance Pack for Linux

    Hi all,
    I am trying to install Weblogic 4.5.1 on Red Hat Linux 6.1
    When I set the weblogic.system.nativeIO.enable to true within the
    weblogic.properties file, I receive an exception:
    java.lang.UnsatisfiedLinkError: no muxer in shared library path
    (libmuxer.so)
    I tried looking through the installation documentation and was unable to
    find anything related specifically to using the performance pack under Linux
    (there was information specific to AIX and Solaris, however).
    So I guess my question is: Is the performance pack supported for Linux? If
    so, what might I have to modify in order for it to work correctly? Thanks-
    Matt Groch

    Andrew Nishigaya wrote:
    Hi,
    I just saw your post about there being no Linux NativeIO performance
    pack. Is there any planned?Yes.
    If so, could you provide a general
    timeline?
    It should be available in the Denali (5.1) release of WLS or shortly
    thereafter. Denali is GA at the end of March.
    >
    BTW, Can you enlighten me as to what the libWeblogicLinux1.so file do
    that is in the linux directory?I believe that it is some platform-specific debug code that we include.
    -- Rob
    We were hoping that this was the
    NativeIO pack, but I guess we were wrong.
    Any help would be appreciated!
    -- nori
    Srikant Subramaniam wrote:
    Unfortunately, we don't support the performance pack for linux at this point in
    time.
    Srikant.
    Matthew Groch wrote:
    Hi all,
    I am trying to install Weblogic 4.5.1 on Red Hat Linux 6.1
    When I set the weblogic.system.nativeIO.enable to true within the
    weblogic.properties file, I receive an exception:
    java.lang.UnsatisfiedLinkError: no muxer in shared library path
    (libmuxer.so)
    I tried looking through the installation documentation and was unable to
    find anything related specifically to using the performance pack under Linux
    (there was information specific to AIX and Solaris, however).
    So I guess my question is: Is the performance pack supported for Linux? If
    so, what might I have to modify in order for it to work correctly? Thanks-
    Matt Groch
    Andrew Nishigaya Chief Technology Officer and Founder
    Miradi, Inc. Believe. Create. Collaborate.
    Soquel, CA [email protected]
    (831) 477-0561 http://www.miradi.com

  • Posix Performance Pack & file discriptor limitation

     

    This question doesn't appear to relate to our Enterprise product, so I'm
    responding to this message in the performance newsgroup as well. Please see
    answers below:
    Andy Ping wrote:
    What is Posix Performance Pack about?This refers to the availability of enhanced I/O handling (enabled by default
    with the Solaris version of WLS) and is documented at:
    http://www.weblogic.com/docs51/admindocs/tuning.html#performance packs
    >
    And How to resolve the file dirscritor limitation? Is ulimit OK?The Solaris file descriptor limits are set using lines similar to:
    set rlim_fd_cur = 1024
    set rlim_fd_max = 8192
    in your /etc/system file. In the above case, user processes are allowed 1K open
    files by default and can up this limit to 8K files using the ulimit command.
    You might have noticed that this command is used in the weblogic startup script
    to accomplish this. Judging by your log entries, I'd guess that your tunables
    are both set to 512. You might want to consider raising your maximum to 1K.
    Perhaps other newsgroup readers can suggest/recommend better file descriptor
    limits.
    Environment: sun solaris 2.6, weblogic.5.1 jdk1.2.2_006, oracle815.
    phenomena:
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ListenThread > Listening on
    port: 7001
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    System has file descriptor limits of - soft: '512', hard: '512'
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    Using effective file descriptor limit of: '512' open sockets/files.
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    Allocating:'3' POSIX reader threads
    If use jdk1.1.7b, the phenomena:
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < EJB > 0 deployed, 0 failed
    to deploy.
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < HTTP > Log rotation is size
    based
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ZAC > ZAC ACLs initialized
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ZAC > ZAC packages stored
    in local directory exports
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < ListenThread > Listening on
    port: 7001
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    System has file descriptor limits of - soft: '512', hard: '512'
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    Using effective file descriptor limit of: '512' open sockets/files.
    D??¨²?? ¨º??? 26 10:51:20 GMT+08:00 2000:< I > < Posix Performance Pack >
    Allocating: '3' POSIX reader threads
    D??¨²?? ¨º??? 20 00:58:28 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    D??¨²?? ¨º??? 20 00:58:28 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    D??¨²?? ¨º??? 20 00:59:23 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 00:59:28 GMT-05:00 2000:< I > < ServletContext-General >
    Generated java file:
    /opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
    t/_bbs/_bbs_list.java
    D??¨²?? ¨º??? 20 00:59:32 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:00:36 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    D??¨²?? ¨º??? 20 01:00:52 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    D??¨²?? ¨º??? 20 01:02:53 GMT-05:00 2000:< I > < ServletContext-General >
    Generated java file:
    /opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
    t/_bbs/_bbs_list.java
    D??¨²?? ¨º??? 20 01:02:54 GMT-05:00 2000:< I > < ServletContext-General >
    Generated java file:
    /opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_back
    /_hbk_perlaw/_hbk_perlaw_add.java
    D??¨²?? ¨º??? 20 01:03:02 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:03:11 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:03:15 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:03:21 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:04:02 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)
    D??¨²?? ¨º??? 20 01:04:22 GMT-05:00 2000:< I > < ServletContext-General >
    Generated java file:
    /opt/weblogic/weblogic/myserver/classfiles/jsp_servlet/_high_tech_area/_fron
    t/_bbs/_bbs_list.java
    D??¨²?? ¨º??? 20 01:04:28 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource 'high_tech_area/front/file/htprog.css' in document root
    '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:04:33 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource '/high_tech_area/back/hbk_perlaw/hbk_perlaw_list.jsp'
    in document root '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:04:45 GMT-05:00 2000:< E > < ServletContext-General >
    Cannot find resource '/high_tech_area/back/hbk_perlaw/hbk_perlaw_list.jsp'
    in document root '/opt/weblogic/weblogic/myserver/public_html'
    D??¨²?? ¨º??? 20 01:05:31 GMT-05:00 2000:< E > < Posix Performance Pack >
    Failure in processSockets()
    java.net.SocketException: Connection reset by peer
    at java.net.SocketInputStream.read(Compiled Code)
    at weblogic.socket.PosixSocketMuxer.processSockets(Compiled Code)
    at weblogic.socket.SocketReaderRequest.execute(Compiled Code)
    at weblogic.kernel.ExecuteThread.run(Compiled Code)You will probably want to select your WLS/JDK environment using the platform
    support information at:
    http://www.weblogic.com/platforms/index.html#solaris
    Hope this helps.
    -Charlie

  • Error BEA-000438 - Unable to load performance pack. Using Java I/O instead.

    On a Solaris 9 machime, 64 bits architecture, j2sdk1.4.2_08, Weblogic Server 8.1 SP2
              when I try to deploy the application, launching java wiht "-d64" option I get :
              <Jun 22, 2005 12:12:41 PM CEST> <Error> <Socket> <BEA-000438> <Unable to load performance pack. Using Java I/O instead.
              Please ensure that libmuxer library is in
              :'/export/home/j2se/j2sdk1.4.2_08/jre/lib/sparcv9/server:/export/home/j2se/j2sdk1.4.2_08/jre/lib/sparcv9:/export/home/Aplics/Apl1/WEB-INF/lib::/usr/local/bea/weblogic81/server/lib/solaris:/usr/local/bea/weblogic81/server/lib/solaris/oci920_8:/usr/lib'
              libmuxer exist on /usr/local/bea/weblogic81/server/lib/solaris
              Any idea?
              Thanks

              Can you post more details ?
              Sergi
              Jiffy <[email protected]> wrote:
              >error:
              > <2004-3-12 %u4E0B%u534815%u65F648%u520654%u79D2 CST> <Error> <Socket>
              ><BEA-000438> <Unable to load performance pack. Using Java I/O instead.
              >Please ensure that wlntio.dll is in: 'D:D:/bea/weblogic81/server/bin'
              >>
              

  • Solaris Intel to Solaris SunSparc Portability

    Hi. Is anyone out there aware of any code portability issues for
    a software application that is written on Solaris Intel and subsequently
    deployed on a Solaris Sun Sparc workstation ?
    Does the code need to be tuned ?
    If needed, what is the effort required ?
    Thanks.
    Aran

    The source code is the same for both versions of Solaris. As long as
    your code doesn't make any ISA or endian assumptions, your port
    should be nothing more than a recompile.
    -- richard

Maybe you are looking for