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
-
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 youOn 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
NagarajYou 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 -
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
kpYou 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 -
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,
DanielJRockit 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 StotlerThe 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,
GarryHi.
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.
-SGNo, 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 youWhat 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
> -
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 GrochAndrew 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?
ThanksCan 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.
AranThe 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
-
I updated my ipod and now it says my ipod can't be activated because activation server cannot be reached. How do I get it back on track?
-
Error message when installing Mavericks...
After successfully downloading, the install program error messa 'this version has virus... remove and download new version." After 5 or 6 times of this, still nothing... help!
-
Closed Caption text not working correctly
I have set Closed Caption up in Premire but when i do a test output embeded into a QT file the first block of text does not show up, the 2nd and 3rd do but not the first. the first starts on 00:00:00:20. Any help would be apreciated.
-
Problems viewing site in earlier versions of IE
Hi everyone, I'm wondering if you can help me. I've just built a site and it appears fine in FF & IE8 but in earlier versions of IE the pages break up and I lose the scroll boxes. Can anyone offer me some advice? The site can be viewed at www.vulture
-
I am using an Oracle 11g XE DB (11.2.0.2.0). I want to configure a job to send e-mails if the job state changes. I use the following procedure: Procedure Config_E_Mail Is V_Server Varchar2(50) := 'smtp.mail.com:587'; V_Sender Varchar2(