运行信息
2026/6/30大约 4 分钟
运行信息
功能简介
运行信息(运行参数)页面以「名称 / 值」列表的形式,集中展示 SamWaf 当前的运行状态与系统环境信息,便于排查问题、确认版本、观察队列与 QPS 等运行指标。
页面内容由后端实时生成,进入页面即自动加载,无需手动操作。
操作步骤
- 进入「系统设置 → 运行参数」页面。
- 页面会自动加载并展示当前运行信息列表。
- 重新进入或刷新页面即可获取最新数据。
字段说明
| 名称 | 说明 |
|---|---|
| 最后处理 log 时间 | 引擎最近一次从队列取出并处理日志的时间,可用于判断日志处理是否积压。 |
| Goroutine 数量 | 当前进程内的 Goroutine(协程)数量,反映并发负载。 |
| 系统类型 | 运行所在操作系统类型(如 windows / linux)。 |
| 系统架构 | 运行所在 CPU 架构(如 amd64 / arm64)。 |
| 编译器版本 | 构建该程序所用的 Go 版本。 |
| Win7 内核 | 是否运行在 Win7 兼容内核模式(是 / 否)。 |
| 系统已运行时长 | SamWaf 自启动以来的运行时长(天 / 时 / 分 / 秒)。 |
| 软件版本 | 当前 SamWaf 的版本名称。 |
| 软件版本 Code | 当前版本对应的内部版本号。 |
| 当前 QPS | 当前实时请求每秒处理量。 |
| 当前队列数 | 各内部队列的待处理数量(主数据 / 日志数据 / 统计数据 / 消息队列)。 |
| 当前日志队列处理 QPS | 日志队列的实时处理速率。 |
| 当前 web 端口使用列表 | 当前正在使用的业务 Web 端口列表。 |
| 当前隧道端口使用列表 | 当前正在使用的隧道端口列表。 |
说明:以上指标均为实时只读信息,仅用于查看与诊断,本页面不提供修改操作。
系统信息弹窗(侧边栏版本号)
除运行参数页外,点击左侧菜单底部的版本号(带设备图标,鼠标悬停提示"点击查看系统信息与在线交流渠道")会弹出「系统信息」窗口,用于快速查看运行环境并反馈问题。
窗口分两部分:
一、运行环境信息(识别不到的项不显示)
| 字段 | 说明 |
|---|---|
| 软件版本 | 版本名称与版本号,右侧标签标明「正式版」或「调试版」。 |
| 操作系统 | 操作系统的完整名称(如发行版名称与版本)。 |
| 系统类型 | 操作系统类型(如 windows / linux)。 |
| 系统架构 | 程序的编译架构;当内核架构与之不同(如 32 位程序跑在 64 位系统)时,会一并标出「内核架构」。 |
| 内核版本 | 操作系统内核版本。 |
| 编译器版本 | 构建该程序所用的 Go 版本。 |
| 运行环境 | 识别到的容器 / Kubernetes / WSL / 虚拟化环境,未识别到则不显示。 |
| Win7内核 | 仅 Windows 下显示,是否运行在 Win7 兼容内核;若使用的是 Win7 专版,会额外标注。 |
| 启动方式 | 以「系统服务」还是「控制台」方式启动。 |
| 系统已运行时长 | 操作系统自身的运行时长。 |
| 程序已运行时长 | SamWaf 进程自启动以来的运行时长。 |
点击 复制环境信息 可把上述内容一次性复制成文本,反馈问题时直接粘贴即可。
二、在线交流渠道
在线文档、GitHub 反馈、Gitee 反馈、邮件反馈、微信公众号(点击展开二维码)、在线客服。
提示
即使环境信息拉取失败(弹窗顶部会给出提示),交流渠道依然可用。
常见问题
- 数据多久更新一次? 每次进入或刷新页面时由后端实时生成,展示的是当前时刻的状态。
- 队列数一直很大正常吗? 队列数代表待处理任务量,瞬时偏高属正常;若长期居高不下,可能是磁盘 / 数据库写入存在瓶颈,建议结合「最后处理 log 时间」一起判断。
- 在哪里修改数据库 / 缓存等运行配置? 运行配置(如数据库 driver、缓存类型)需编辑
conf/config.yml并重启 SamWaf 生效,本页面仅用于查看运行状态。
