CentOS下WebLogic故障排查方法如下:
DOMAIN_HOME/servers/server_name/logs
目錄下的server.log
、server.out
等文件,使用grep
或tail -f
定位錯誤信息。systemctl status weblogic
或ps aux
確認服務是否運行,檢查進程狀態是否異常。ping
、traceroute
、netstat
檢查網絡連通性及端口占用情況,確保配置的監聽端口未被占用。top
、free -m
、df -h
查看CPU、內存、磁盤空間使用情況,排查資源不足問題。config.xml
、domain.xml
等文件的語法及配置項,確保端口、數據庫連接等配置正確。tmp
、cache
目錄下的殘留文件,修復權限問題。setDomainEnv.sh
中JVM參數(如-Xms
、-Xmx
),使用jstack
、jmap
分析線程阻塞或內存泄漏。config.xml
中端口或終止占用進程。boot.properties
權限及內容。參考來源: