centos里weblogic日志如何查看
导读:CentOS 上 WebLogic 日志查看指南 一 常用日志路径与类型 服务器运行日志:位于 $DOMAIN_HOME/servers//logs/.log,记录启动、关闭及运行期重要事件。 域日志:位于 $DOMAIN_HOME/se...
CentOS 上 WebLogic 日志查看指南
一 常用日志路径与类型
- 服务器运行日志:位于 $DOMAIN_HOME/servers//logs/.log,记录启动、关闭及运行期重要事件。
- 域日志:位于 $DOMAIN_HOME/servers//logs/.log,汇聚域内各服务器的重要消息,便于统一查看。
- HTTP 访问日志:默认 access.log(常见路径为 $DOMAIN_HOME/servers//logs/access.log),记录每一次 HTTP 请求的来源、时间、请求与状态码等。
- 启动日志:常见为 startWebLogic.log(位于域目录或脚本启动目录),用于排查启动阶段的问题。
- 说明:路径中的 $DOMAIN_HOME 为域根目录, 通常为 AdminServer 或托管服务器名, 为域名。
二 Linux 命令行快速查看
- 进入日志目录并查看文件列表:
cd $DOMAIN_HOME/servers/AdminServer/logs
ls -lt - 查看最后 N 行:
tail -n 100 AdminServer.log - 实时跟踪最新日志:
tail -f AdminServer.log - 按关键字检索并高亮上下文:
grep -n “ERROR” AdminServer.log
grep -C 5 “OutOfMemoryError” AdminServer.log - 查看访问日志中的 404/500 等状态码:
grep -E " 404 | 500 " access.log - 交互式分页查看:
less AdminServer.log - 提示:将 AdminServer 替换为实际的 即可查看对应服务器日志。
三 通过控制台与 WLST 查看
- 管理控制台路径:登录 WebLogic 控制台 → 环境 → 服务器 → 选择目标服务器 → 日志 页,可查看与下载 服务器日志 与 HTTP 访问日志;在 HTTP 页可启用、设置访问日志的格式(如 Common/Extended)与滚动策略。
- WLST 示例(连接后查看某服务器日志目录内容):
connect(‘weblogic’, ‘password’, ‘t3://localhost:7001’)
cd(‘/Servers/AdminServer/Log/AdminServer’)
print(ls())
说明:将 AdminServer 替换为实际的服务器名。
四 日志格式与关键要点
- 服务器日志格式:常见以 ####< 时间戳> < 严重级别> < 子系统> … < 消息ID> < 消息文本> 开头,便于定位问题来源与级别。
- HTTP 访问日志:
- 默认 Common Log Format,典型行如:
192.168.1.10 - - [27/Oct/2022:09:43:40 +0800] “GET /index.jsp HTTP/1.1” 200 1976 - 可在控制台切换为 Extended Log Format 并自定义字段(如 date time time-taken cs-method cs-uri sc-status),以获取更丰富的访问维度。
- 默认 Common Log Format,典型行如:
- 滚动策略:支持按 大小 或 时间 滚动,并可设置保留文件数,便于长期运行下的日志管理与归档。
五 找不到日志时的排查建议
- 确认 $DOMAIN_HOME 与 是否正确(可在启动脚本或 setDomainEnv.sh 中查看域路径)。
- 若通过系统服务启动,检查服务脚本中的 DOMAIN_HOME、SERVER_NAME 与 USER 配置是否与实际一致。
- 检查磁盘空间与目录权限,避免因空间不足或权限问题导致日志无法写入。
- 在控制台确认日志文件与滚动策略是否被自定义到其他目录;必要时在 Servers → Logging → General 检查日志文件路径与滚动配置。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: centos里weblogic日志如何查看
本文地址: https://pptw.com/jishu/770670.html
