OpenSCOW管理员使用技巧
1. 系统报错:查看运行日志
提示
门户系统报错时,请查看portal-server(优先)和portal-web日志;管理系统报错时,请查看mis-server(优先)和mis-web日志。
1.1 查看日志
各组件的实时日志是输出在stdout
,可以通过./cli compose logs -f
查看实时的日志输出:
# 查看所有组件的日志
./cli compose logs -f
# 查看认证系统的日志
./cli compose logs -f auth
# 查看门户系统服务器端的日志
./cli compose logs -f portal-server
# 查看管理系统服务器端的日志
./cli compose logs -f mis-server
若开启了日志收集工具fluentd(默认开启),可以查看各组件的历史日志,历史日志的默认路径在/var/log/fluentd/
,各组件的日志按组件名称分文件夹存储,每个组件的日志按照大小和日期分文件存储。
各组件日志:
mis-web日志:
1.2 设置日志级别
OpenSCOW日志输出支持日志等级设置,可选等级包括trace
, debug
, info
, warn
, error
,默认等级为info
,通过修改install.yamll
日志配置部分来实现:
log:
# 可选trace, debug, info, warn, error, 默认info
level: "info"
2. 作业/交互式应用执行失败:查看输出文档
2.1 作业执行失败
作业执行完成时,在该作业的工作目录会生成两个标准输出文件:job.{job_id}.out
和job.{job_id}.err
。
当作业执行失败(状态为FAILED
)时,可以通过查看job.{job_id}.err
文件内容分析错误的原因:所有作业列表->该作业行->进入目录: