Skip to content

日志、任务、在线用户与服务器

Campus

适用角色

系统管理员、运维人员、具备审计权限的管理人员。

功能说明

这一组页面是系统的审计与运维中心,涵盖四类日志、定时任务、在线会话和服务器状态:

  • 操作日志、访问日志、异常日志、差异日志:从不同角度记录系统运行痕迹,用于排障和审计。
  • 定时任务:管理后台自动执行的作业,支持手动运行、启停、查看运行记录。
  • 在线用户:查看当前有效会话的登录来源和终端信息,必要时强制下线。
  • 服务器监控:实时查看主机、内存、CPU、磁盘和程序集信息。

各日志页面均支持按条件筛选,并提供工具栏「清空」按钮一次性清除对应日志;日志详情页面会对 AuthorizationJWT Token 等敏感令牌做脱敏(显示为 ******)。

操作入口

text
系统管理 > 操作日志
系统管理 > 访问日志
系统管理 > 异常日志
系统管理 > 差异日志
系统管理 > 定时任务
系统管理 > 在线用户
系统管理 > 服务器监控

菜单归属以实际下发的客户环境为准,部分环境的「服务器监控」「系统日志」可能挂在「监控管理」下。

截图待补:各日志列表、日志详情弹窗、定时任务表单、在线用户列表和服务器监控页面。

一、操作日志

操作日志记录系统内每一次接口调用的完整轨迹,是排障和审计的主入口。

查询

顶部筛选区(可折叠)支持按以下条件组合查询:

  • 操作账号真实姓名:定位操作人。
  • 模块名称业务名称方法名称:定位具体功能。
  • 请求方法请求地址:按 HTTP 方法或接口地址查询。
  • 日志时间起/止:默认起始时间取 00:00:00、截止时间取 23:59:59。

列表默认按日志时间倒序排列,展示模块名称、显示名称、方法名称、请求方式、请求地址、级别(调试/消息/警告/错误/其他)、事件 Id、线程 Id、请求跟踪 Id、账号名称、真实姓名、IP 地址、登录地点、经度、纬度、浏览器、操作系统、状态200 显示为「成功」,否则「失败」)、耗时(ms)和日志时间。

查看详情

点击行「查看」打开全屏详情弹窗,分四个标签页,每个标签页右上角都有对应的「复制」按钮:

  • 概览:以两列表格列出模块、业务、方法、请求方式、请求地址、状态、耗时、日志时间、操作账号、真实姓名、IP、登录地点、浏览器、操作系统、请求跟踪 Id、线程 Id。
  • 请求参数:解析请求体逐项展示;POST/PUT/PATCH 的请求体会从「日志原文」的参数区块中解析出来。
  • 异常信息:仅当该条日志包含异常时出现,以红色高亮显示异常堆栈。
  • 日志原文:按区块(基础信息、参数列表等)折叠展示完整监控日志原文。

清空

工具栏「清空」按钮弹出确认框「确定要清空所有操作日志吗?」,确认后一次性清除全部操作日志并刷新列表,提示「日志已清空」。

二、访问日志

访问日志聚焦登录访问类记录,字段比操作日志精简。

  • 筛选条件:操作账号真实姓名日志时间起/止
  • 列表字段:显示名称、方法名称、账号名称、真实姓名、IP 地址、登录地点、经度、纬度、浏览器、操作系统、状态(200 为成功)、耗时(ms)、日志时间。
  • 该页面没有「查看」详情入口,直接在列表核对信息。
  • 工具栏「清空」确认框为「确定要清空所有访问日志吗?」,确认后清除全部访问日志。

三、异常日志

异常日志专门收集执行失败或抛出异常的请求,字段与操作日志基本一致,额外多一列异常对象

  • 筛选条件:操作账号真实姓名日志时间起/止
  • 列表在操作日志字段基础上增加「异常对象」列,同样有状态、耗时、级别等列。
  • 点击「查看」打开全屏详情,标签页为概览、异常信息、请求参数、日志原文;若该条含异常,弹窗会默认定位到「异常信息」标签,红色高亮显示异常内容。
  • 工具栏「清空」确认框为「确定要清空所有异常日志吗?」,确认后清除全部异常日志。

四、差异日志

差异日志记录数据变更前后的差异,用于追溯数据被谁改成了什么。

  • 筛选条件仅有日志时间起/止
  • 列表字段:差异操作、Sql 语句、参数、耗时(ms)、日志消息、操作前记录、操作后记录、业务对象、操作时间。
  • 该页面没有「查看」详情入口,直接在列表核对变更内容。
  • 工具栏「清空」按钮确认后清除全部差异日志,提示「日志已清空」。

五、定时任务

定时任务用于管理后台自动执行的作业(如统计、同步、通知等)。

列表与查询

  • 顶部按任务名称筛选。
  • 列表展示任务名称、调度类型、执行次数、状态、最后运行时间、创建时间。
  • 调度类型显示规则:触发器类型为「普通」时显示「简单任务: <间隔>」,为「表达式」时显示「Cron: <表达式>」。

新增/编辑任务

点击工具栏「新增」(需具备相应权限)打开「添加任务」弹窗,或点击行「编辑」打开「修改任务」弹窗。表单字段:

  • 任务名称(必填)。
  • 触发器类型(必填):[普通][表达式]
  • 任务分组(必填):默认提供「默认分组」。
  • 程序集名称(必填)、任务类名(必填):指定要执行的代码入口。
  • 传入参数:格式示例 { token: abc123}
  • 间隔(Cron):仅当触发器类型为「表达式」时显示,需填写 Cron 表达式,可点「生成表达式」辅助生成。
  • 执行间隔(秒):仅当触发器类型为「普通」时显示,最小值 1。
  • 任务描述备注

校验规则:触发器类型为「表达式」时 Cron 不能为空,提示「运行时间表达式不能为空!」;触发器类型为「普通」时执行间隔不能为空,提示「请设置执行间隔!」。新增成功提示「创建成功」,编辑成功提示「更新成功」。

运行、启动、停止

列表行「操作」列提供以下按钮:

  • 运行:立即执行一次,确认框为「确认要立即执行一次"<任务名>"任务吗?」,成功提示「执行成功」。
  • 启动:启用任务调度,成功提示「启动任务成功」。
  • 停止:停止任务调度,成功提示「停止任务成功」。
  • 编辑删除(删除需具备权限)。

查看运行记录

点击行「日志」打开「任务运行记录」弹窗:

  • 上半区「任务信息」列出任务名称、调度类型、CRON 表达式、执行次数、最后执行时间、状态(0 停止/1 运行)、程序集、执行类、任务描述。
  • 下半区「任务日志」表格分页展示历次运行:序号、运行时间、任务耗时(毫秒)、运行状态1 为成功,否则失败)、任务消息。
  • 弹窗内「刷新日志」按钮可重新拉取最新运行记录。

六、在线用户

「在线会话管理」仅展示在线中的有效会话,用于查看登录来源、终端信息,并在必要时执行强制下线。

查询

筛选条件:

  • 登录账号真实姓名
  • 用户类别:全部/员工/学生/家长/供应商。
  • 登录来源:全部/Web/App。

列表字段:登录账号、用户姓名、用户类别(员工/学生/学生家长/供应商,以标签区分)、登录来源(Web/App)、终端信息(含终端、浏览器或操作系统、设备尾号)、登录 IP(含归属地)、登录时间。页面通过实时推送更新在线列表,用户上线或离开时会在右下角弹出提示。

强制下线

点击行「强制下线」,弹出确认框「确认将【<类别>|<姓名>】强制下线吗?该用户当前设备会立即退出登录。」,确认按钮为「确认下线」。执行成功后提示「已向【<姓名>】发送强制下线指令,目标会话将立即退出登录。」,列表随后刷新。

若该会话缺少连接信息,会提示「未获取到在线连接信息,暂时无法强制下线」,此时无法下线。

七、服务器监控

服务器监控实时展示主机与运行环境状态,页面每 5 秒自动刷新一次。若环境包含多台服务器,会以标签页分别展示(如「默认服务器」「学生服务器」,具体以实际下发的客户环境为准)。

  • 系统信息:主机名称、操作系统、系统架构、CPU 核数、运行时长、外网地址、内网地址、运行框架。
  • 使用信息:以仪表盘展示内存使用率(含已用、剩余)和 CPU 使用率;下方列出启动时间、运行时长、网站目录、开发环境、环境变量。
  • 程序集信息:以标签形式列出各程序集名称及版本号。
  • 磁盘信息:每个磁盘以环形进度展示可用百分比,并标注已用 GB、剩余 GB 和盘符。

补充:部分环境保留了旧版「系统日志」页面,以列表形式展示操作记录/异常记录(操作名称、操作人、类型、IP、请求方式、请求 URL、耗时、操作时间),并可展开查看请求参数、点击查看异常详情。是否可见以实际下发的客户环境为准。

关键规则与注意事项

  • 各日志页面的「清空」为一次性清除对应类型全部日志且不可恢复,生产环境不得试操作。日志用于审计和排障,不应随意删除、修改或向无关人员传播。
  • 日志详情已对 AuthorizationJWT Token 等敏感令牌做脱敏(显示为 ******),复制、外传日志前仍应确认不含敏感业务数据。
  • 定时任务可能影响考勤、库存、通知和统计;生产环境启停或手动执行需具备明确授权和回退方案,不要反复手动执行可能产生重复业务的数据任务。
  • 强制下线会使目标设备立即退出登录,仅在确认账号和终端信息后按授权执行。
  • 在线用户与服务器数据属于运行信息,仅限运维和安全管理使用。

常见问题

任务执行失败

先在「任务运行记录」查看任务日志的运行状态与任务消息,并结合最近的配置变更定位原因;记录失败时间和错误摘要,不要反复手动执行可能产生重复业务的数据任务。

日志查不到某次操作

确认时间范围(起始默认 00:00:00、截止默认 23:59:59)、操作账号和模块筛选是否过窄;同一操作可能记入不同类型日志,应分别检查操作、访问、异常和差异日志。失败请求通常同时出现在异常日志中。

无法强制下线用户

若提示「未获取到在线连接信息」,说明该会话缺少有效连接信息,无法执行强制下线;可稍后刷新列表重试,或确认该会话是否已实际离线。

请求参数看起来是空的

POST/PUT/PATCH 的请求体不一定直接落在「请求参数」字段,系统会从「日志原文」的参数区块中解析展示;若「请求参数」标签为空,可切到「日志原文」标签查看完整内容。

版本记录

版本日期修改说明
v1.02026-07-27首次建立
v1.12026-07-27依据前端源码完善内容

聚全信息文档中心