以下是Debian上WebLogic的故障排查技巧:
查看日志文件
$DOMAIN_HOME/logs目录下的server.log、config.xml等,定位错误信息。journalctl -u weblogic查看系统服务日志。确认基础配置
JAVA_HOME、DOMAIN_HOME等环境变量是否正确。config.xml)无语法错误,数据库连接、端口等配置正确。资源与权限检查
top/htop监控CPU、内存使用,确认系统资源充足。$DOMAIN_HOME目录有读写权限。网络与端口排查
netstat -an | grep <端口>确认端口未被占用,防火墙放行所需端口(如7001)。进程与线程分析
ps -ef | grep weblogic确认进程状态,异常时抓取线程转储(jstack <pid>)分析死锁或阻塞问题。jstat -gcutil <pid>监控JVM堆内存,结合jmap和MAT工具排查内存泄漏。系统级优化
vm.min_free_kbytes)优化内存管理。工具与自动化
http://IP:端口/console)查看服务器状态、线程池等信息。diagnostic_tools.jar)进行自动化排查。参考来源: