weblogic常用命令

jaymarco發表於2020-11-06

1、測試資料庫是否可用

 /opt/jdk1.6.0_45/bin/java -classpath /opt/bea1036/wlserver_10.3/server/lib/weblogic.jar utils.dbping ORACLE_THIN lisapp bingosoft 10.243.30.85:1521:gdlis


2、啟停WLS叢集

啟動叢集的指令碼:

java weblogic.Admin -url AdminHost:7001 -username weblogic -password weblogic STARTCLUSTER -clustername ACluster

停止叢集的指令碼如下:

java weblogic.Admin -url AdminHost:7001 -username weblogic -password weblogic STOPCLUSTER -clustername ACluster


3、啟動指令碼引數配置

3.1、開啟GC:

-verbose:gc -Xloggc:$DOMAIN_HOME/servername_gc_`date +%Y%m%d%H%M%S`.log -XX:+PrintGC -XX:+PrintGCTimeStamps -XX:+PrintGCDetails 


3.2、配置JVM記憶體

-Xms1024m -Xmx2560m -XX:PermSize=256m -XX:MaxPermSize=512m 


3.3、配置HEAPDUMP生成

-XX:+HeapDumpOnOutOfMemoryError  -XX:HeapDumpPath=\youpath\log

java_option中加引數:-XX:+HeapDumpOnCtrlBreak,這樣再出現這樣情況的話,直接執行"kill -3 <pid>"收集heapdump分析。

jmap -heap:format=b <pid> 


DOMAIN_HOME="/oracle/Middleware/user_projects/domains/itsm_domain" 

USER_MEM_ARGS="-Dport=80 -Xms2048m -Xmx2048m -XX:NewRatio=3 -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemory 

Error -XX:HeapDumpPath=/oracle/Middleware/user_projects/domains/itsm_domain/heapdump -verbosegc -XX:+PrintGCDetails -XX:+Prin 

tGCTimeStamps -XX:+DisableExplicitGC -Xloggc:$DOMAIN_HOME/gc_$(date +%Y-%m-%d).log"


4、執行緒併發資料設定

JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.threadpool.MinPoolSize=100"

export JAVA_OPTIONS

JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.threadpool.MaxPoolSize=300"

export JAVA_OPTIONS


有需要的朋友可以關注我的公眾號,文章每日一更


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28833846/viewspace-2732633/,如需轉載,請註明出處,否則將追究法律責任。