关于BEA-000402和BEA-000438(没有进程来读取写入管道的数据)
生活随笔
收集整理的這篇文章主要介紹了
关于BEA-000402和BEA-000438(没有进程来读取写入管道的数据)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
最近開始接觸Bea的產品,為用戶部署weblogic中間件產品。中途報402錯誤,以為是license授權問題走了些彎路,網上關注此類問題的帖子只有一兩篇,描述故障的原因并沒有給出解決問題的方法,我來總結一下解決的方法?
啟動wls服務后的錯誤信息如下:?
問題描述
1.當Weblogic?Native?IO?啟用失敗時,通常會在服務器啟動日志中報如下錯誤:?<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:/usr/java5_64/jre/bin/classic:/usr/java5_64/jre/bin
:/weblogic/bea/wlserver_10.0/server/native/aix/ppc:/usr/java5_64/jre/bin/j9vm:/usr/lib'???
2.?同時,在系統使用過程中,常見報如下錯誤:
<Warning><Socket><BEA-000402><There?are:?5?active?sockets,?but?the?maximum?number?of?socket?reader?threads?allowed?by?the?configuration?is:?4.??You?may?want?to?alter?your?configuration.>??
3.問題解決
1.?Weblogic?Native?IO?啟用失敗,通常是由于系統沒有使用與Weblogic相對應的的JDK版本所致。
2.?AIX?Weblogic支持32位和64位的JDK,如果使用64位版本的JDK,需在啟動腳本中加指向64位對應的目錄,
同時在commEnv.sh?配置文件中,/weblogic/bea/wlserver_10.0/common/bin|commEnv.sh?AIX)
if?[?-n?"${LIBPATH}"?];?then
????LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc64?else
????LIBPATH=${WL_HOME}/server/native/aix/ppc64?fi
??LIBPATH=${PATCH_LIBPATH}:${LIBPATH}?export?LIBPATH?
??WEBLOGIC?默認的指向是ppc目錄,不是ppc64目錄,當時為了下載64位的libmuxer.so浪費了很長的時間,后來發(fā)現weblogic的目錄下面已經存在64位的。?這個是當時自己想創(chuàng)建ppc64目錄文件是發(fā)現的,>>mkdir?ppc64?mkdir:?cannot?create?ppc64.
? wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});?
?????????????????????????????????????????????ppc64:?File?exists
真是意外的收獲。?
3.?使用Weblogic?Native?IO?對系統性能至少有30%的提升(這個BEA?工程師說的),在生產環(huán)境中,注意檢查?Native?IO?是否可用。同時在安裝Weblogic時,注意使用與之相對于版本的JDK。
啟動wls服務后的錯誤信息如下:?
問題描述
1.當Weblogic?Native?IO?啟用失敗時,通常會在服務器啟動日志中報如下錯誤:?<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:/usr/java5_64/jre/bin/classic:/usr/java5_64/jre/bin
:/weblogic/bea/wlserver_10.0/server/native/aix/ppc:/usr/java5_64/jre/bin/j9vm:/usr/lib'???
2.?同時,在系統使用過程中,常見報如下錯誤:
<Warning><Socket><BEA-000402><There?are:?5?active?sockets,?but?the?maximum?number?of?socket?reader?threads?allowed?by?the?configuration?is:?4.??You?may?want?to?alter?your?configuration.>??
3.問題解決
1.?Weblogic?Native?IO?啟用失敗,通常是由于系統沒有使用與Weblogic相對應的的JDK版本所致。
2.?AIX?Weblogic支持32位和64位的JDK,如果使用64位版本的JDK,需在啟動腳本中加指向64位對應的目錄,
同時在commEnv.sh?配置文件中,/weblogic/bea/wlserver_10.0/common/bin|commEnv.sh?AIX)
if?[?-n?"${LIBPATH}"?];?then
????LIBPATH=${LIBPATH}:${WL_HOME}/server/native/aix/ppc64?else
????LIBPATH=${WL_HOME}/server/native/aix/ppc64?fi
??LIBPATH=${PATCH_LIBPATH}:${LIBPATH}?export?LIBPATH?
??WEBLOGIC?默認的指向是ppc目錄,不是ppc64目錄,當時為了下載64位的libmuxer.so浪費了很長的時間,后來發(fā)現weblogic的目錄下面已經存在64位的。?這個是當時自己想創(chuàng)建ppc64目錄文件是發(fā)現的,>>mkdir?ppc64?mkdir:?cannot?create?ppc64.
? wk_ad_begin({pid : 21});wk_ad_after(21, function(){$('.ad-hidden').hide();}, function(){$('.ad-hidden').show();});?
?????????????????????????????????????????????ppc64:?File?exists
真是意外的收獲。?
3.?使用Weblogic?Native?IO?對系統性能至少有30%的提升(這個BEA?工程師說的),在生產環(huán)境中,注意檢查?Native?IO?是否可用。同時在安裝Weblogic時,注意使用與之相對于版本的JDK。
總結
以上是生活随笔為你收集整理的关于BEA-000402和BEA-000438(没有进程来读取写入管道的数据)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2022,这些地图可视化,够你用一整年了
- 下一篇: 数字化赋能智能生产,一套数据决策分析体系