Skip to content

日常运维 ​

更新时间:2026/10/16 09:52:54

部署完成后,日常工作主要在顶部的「运维管理」模式中进行。它不要求按固定顺序操作,适合服务启停、配置调整、查看日志、版本升级和问题定位。

总览 ​

总览页集中展示:

  • CPU、内存、磁盘和平均负载,默认每 5 秒刷新;
  • 基础环境和业务服务健康状态;
  • 网关与业务服务的端口冲突;
  • 服务卡片的 drift 圆点(配置已变更未生效);当前运行版本在业务环境页查看。

点击状态卡片可以带 focus 参数进入对应管理页并定位到具体服务。

任务中心 ​

右下角任务入口打开任务中心:右侧抽屉展示运行中(置顶)与历史任务,每个任务可打开日志浮窗查看输出(支持拖拽缩放、复制与下载)。

  • 构建源码、拉取源码、部署、网关应用等耗时操作都作为任务执行,发起后切页不中断,随时回来看进度;
  • 任务按类型并发:不同类任务可并行(如镜像构建中同时应用网关配置),同类或独占任务冲突时会说明占用中的任务;
  • 部分服务构建失败时任务终态为「部分成功」,失败清单见任务日志,可单独重建失败的服务;
  • 失败 / 部分成功会弹全局通知,未处理的失败在任务入口上有红色角标;历史任务支持单删与清空。

基础环境 ​

基础环境包含 PostgreSQL、Redis 和 Artemis。每个服务卡片支持启动、停止、重启、重新部署、删除容器、查看日志、查看详情和配置。

  • 「启动全部」「停止全部」「重启全部」适合维护窗口批量操作。
  • 「重新部署」会重建容器,是否保留数据取决于是否删除数据卷;生产环境先确认操作提示。
  • 卡片「维护」区的「查看密码」可查看自动生成的中间件凭据;修改密码在服务卡片的「配置」抽屉中,修改后按提示同步并重启业务服务。
  • 端口默认不映射到宿主机,临时调试时优先选择仅绑定 127.0.0.1。

业务环境 ​

业务环境分为运行态和版本构建两部分。

运行态 ​

主应用、通道子应用、运营端、商户端和 H5 支持分组启停、重启、单服务部署、重部署、删除容器和日志查看。

应用配置抽屉可以调整运行时参数、端口映射和部署模式;密钥管理和通道信息位于独立抽屉中,避免误改其他服务配置。

版本与构建 ​

支持下载或更新源码、检查更新、切换 branch/tag、准备数据库/IP 文件和构建镜像。

  • 源码拉取覆盖全部仓库(含扩展通道仓);未配置对应凭据时该仓显示跳过,属预期而非卡死;
  • 「一键构建全部」为并行流水线(后端 Maven 组、Web 双端、H5 多路同时推进),扩展通道镜像在凭据已配置时自动加入(版本跟随业务源码,不单独选 tag);
  • 构建并发档位(智能 / 低内存单并发 / 均衡 / 并行)在全局配置页调整,低配机器建议锚定单并发;
  • 版本切换或全局配置变化后,页面会用 drift 横幅提示哪些服务需要重新部署。

版本刷新时扩展通道镜像一并跟刷。版本、构建与升级的完整说明见部署引导。

网关管理 ​

网关是对外流量的统一入口,日常可执行:

  • 配置运营端、商户端、H5、后端 API、Artemis 与移动端 API 域名;
  • 配置 CDN / 外层接入模式与回源 Token(源站零证书,HTTPS 由外层 CDN / 网关终结);
  • 开关 /unipay、/epay、/unipay/callback、/app-*(小程序 / APP API)等对外接口;
  • 一键部署、重新部署、启动、停止、重启和卸载网关;
  • 查看 nginx 访问日志和错误日志。

域名、接入模式和接口开关保存后点击「应用网关配置」即可 reload;需要重建 nginx 容器的变化才使用「重新部署」。接入模式、回源 Token 与 CDN 接入清单的完整说明见网关管理 - 域名绑定与 CDN 外层接入。

扩展源码 ​

扩展源码页维护商业扩展的代码源凭据(云效 Codeup 账号与 HTTPS 克隆密码),并检测各扩展仓库的访问权限。凭据配置一次即可,源码拉取、扩展通道镜像构建与小程序构建共用。配置方法见扩展产品管理。

移动端管理 ​

移动端管理页为三款小程序端(运营端、商户端、收银端)提供版本选择、源码同步与构建交付,构建产物下载后导入对应平台的开发者工具上传。构建时 AppID 与 API 接口地址的填写口径见扩展产品管理。

Docker 管理 ​

Docker 管理提供引擎配置、容器、镜像和网络视图:

  • 「配置」页查看 Docker 引擎信息、切换镜像加速器并按提示重启 Docker;
  • 容器页搜索、启停、查看日志、详情和磁盘明细;
  • 镜像页删除指定镜像或清理悬空镜像;
  • 「网络」页列出 Docker 网络列表(面板创建的与系统自带的都在内)。

删除镜像前确认没有服务依赖;清理悬空镜像不会代替业务版本回滚。

数据存储 ​

数据存储页以只读方式统计宿主机磁盘和 data/ 目录,包括用途分类、大小和文件数量。这里用于判断磁盘压力,不执行高风险清理;容器、镜像和数据卷清理应到 Docker 管理或终端按明确命令执行。

操作审计 ​

部署、构建、启停、配置更新和登录等写操作会记录到操作审计。可按功能域、动作、对象类型和结果筛选,并查看操作详情。排查“谁在什么时候改了配置”时,先查审计记录,再结合任务终端和服务日志确认结果。

全局配置 ​

全局配置提供内存档位、运行形态和构建加速源等日常入口,与部署引导中的第 2 步使用同一份配置。

修改后:

  1. 保存配置;
  2. 查看 drift 横幅确认影响的服务;
  3. 按提示重新部署或重启;
  4. 在总览和日志中确认新配置已经生效。

安全入口 ​

安全入口把登录页和全部面板 API 放在随机路径下。安装完成后,应直接打开包含安全入口的完整地址,例如 http://192.168.1.10:8060/k3x9m2qp4w7nbd5e;其中随机路径是完整 URL 的一部分,必须保留。不能只打开 http://192.168.1.10:8060,裸访问 IP 和端口会返回 404,这是正常的安全防护。

右上角用户菜单 →「安全设置」跳转面板设置页(访问控制页签),支持:

  • 查看当前入口;
  • 随机更换入口;
  • 设置自定义入口;
  • 关闭入口。

安全入口与域名限制、IP 白名单、两步验证等防线共同构成面板的访问安全体系,见面板安全。更换后旧地址立即失效,页面会跳转到新地址。自动化和无法打开 Web 面板时使用命令行用法:

bash
daxpay entrance show
daxpay entrance rotate --yes

rotate、set、disable 默认二次确认;脚本或 CI 环境必须显式使用 --yes / -y。

面板无法访问时 ​

先在服务器执行:

bash
daxpay status
daxpay logs --installer
daxpay entrance show

也可以直接运行 daxpay(无参)进入终端界面(TUI),「访问恢复」分组按安全入口 / 域名限制 / IP 白名单三道防线引导排查。

登录失败锁定执行 daxpay unlock;忘记密码执行 daxpay reset-password。更多按安装、登录和运行阶段划分的排查方法见配置与排障。