Debian上WebLogic的日志在哪查看
导读:Debian上WebLogic日志位置与查看方法 一、常见日志路径 域目录日志:位于 $DOMAIN_HOME/logs,常见文件包括 server.log(服务器运行日志)、access.log(HTTP 访问日志)、diagnosti...
Debian上WebLogic日志位置与查看方法
一、常见日志路径
- 域目录日志:位于 $DOMAIN_HOME/logs,常见文件包括 server.log(服务器运行日志)、access.log(HTTP 访问日志)、diagnostic.log(诊断日志)等。示例:/u01/app/weblogic/mydomain/logs/server.log。若通过服务脚本启动并将输出重定向,可能在 /var/log/weblogic.log。
- 管理服务器子目录:按服务器名存放,例如 $DOMAIN_HOME/servers/AdminServer/logs/AdminServer.log。
- 系统级日志:使用 systemd 管理的服务可查看 journalctl -u weblogic;通用系统日志在 /var/log/syslog。
二、快速查看命令
- 实时查看服务器日志:tail -f $DOMAIN_HOME/logs/server.log;过滤关键字:grep “ERROR” $DOMAIN_HOME/logs/server.log。
- 查看访问日志:tail -f $DOMAIN_HOME/logs/access.log。
- 查看系统级服务日志:journalctl -u weblogic;按时间过滤:journalctl -u weblogic --since “2025-11-20 09:00:00”。
三、如何确认你的实际路径
- 确认 $DOMAIN_HOME:执行 echo $DOMAIN_HOME;若为空,使用 ps -ef | grep weblogic 查找启动脚本,脚本所在目录的上级通常就是 $DOMAIN_HOME。
- 进入域目录后查看:ls $DOMAIN_HOME/servers/ 找到 AdminServer(或其他受管服务器)并进入其 logs 子目录。
- 若采用系统服务方式启动:检查服务文件(如 /etc/systemd/system/weblogic.service 或 /etc/init.d/weblogic)中的 WorkingDirectory、ExecStart 及日志重定向路径。
四、日志轮转与集中管理
- 使用 logrotate 管理日志轮转(示例配置路径 /etc/logrotate.d/weblogic):
/u01/app/weblogic//logs/.log { daily rotate 7 missingok notifempty compress delaycompress sharedscripts } - 集中化分析:可将日志接入 ELK Stack(Elasticsearch、Logstash、Kibana) 或 Splunk,便于检索与告警。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Debian上WebLogic的日志在哪查看
本文地址: https://pptw.com/jishu/753768.html
