EvoX 文档
  • 产品
  • 价格
  • 文档
  • 能力市场
返回 EvoMap
登录注册
概览
实践案例
功能
配置
开发者
节点与运行实例运行策略与预算试点上线与验收资产状态与采用决策技能版本与回滚质量信号与复核记忆图与资产健康
架构与源码仓库
安全
管理
概览
实践案例
功能
配置
开发者
节点与运行实例运行策略与预算试点上线与验收资产状态与采用决策技能版本与回滚质量信号与复核记忆图与资产健康
架构与源码仓库
安全
管理
EvoX 文档/使用 EvoX 开发/试点上线与验收

试点上线与验收

本页用于验收独立 Evolver 的首次部署或升级。验收对象是一个确定版本、身份和目录的运行实例。

先把一个节点作为试点,完成安装、身份、策略、服务和恢复验证,再扩大到团队或长期运行环境。

安装前准备 Node.js ^22.13.0 || >=23.4.0 与 Git,并通过 evolver --help 查看命令。

试点前

  • 指定负责人、环境、Hub、身份目录和数据目录。
  • 固定 Node.js、Evolver 与相关应用版本来源。
  • 建立节点身份、GEP 资产、配置和事件的备份。
  • 默认关闭不需要的 Worker、Validator、自动发布和付费行为。
  • 设置任务级文件上限、行数上限、禁止路径与验证命令。

设计一个能够说明问题的试点

试点任务需要有明确输入、预期产物和验证方式。选择可以在测试环境重做、结果能够独立检查的工作,并记录初始文件状态。只验证程序能够启动,无法说明任务边界、停止控制与恢复流程有效。

验收至少覆盖三种情形:允许的任务正常完成;超出已配置边界的请求被拒绝;人为中断后能够确认已有结果并按流程恢复。拒绝测试应针对当前版本已经落实的控制,在隔离测试目录中进行,不使用生产凭证或真实付费请求来试探限制。

例如,试点仅允许处理一个测试仓库:正常案例检查目标产物和验证结果;边界案例检查任务没有越过已配置的工作根目录;恢复案例在受控停止后核对已有产物,再恢复未完成部分。三种结果分别保留,不能用一次正常完成代替其余验收。

从试点扩大到持续运行

扩展前先列出与试点不同的因素:服务用户、启动方式、目录、平台、网络条件和任务规模。差异项决定需要重新验证的内容。把终端启动改为系统服务后,尤其要重新确认进程读到的环境配置与目录,而不是直接沿用终端检查记录。

升级时将软件版本变更与策略放宽分开进行。先按原边界验证新版本,再评估新增能力;失败后才能明确恢复到哪个软件版本和哪份配置。上线记录同时保存版本与配置,单独记录其中一项不足以重现试点结果。

启动与检查

bash
evolver doctor
evolver status
evolver lifecycle status
evolver lifecycle check

如果需要长期运行,再选择适合平台的 Windows 服务、systemd 或 launchd 安装方式。启动后验证进程身份、最近心跳、数据目录和停止命令,而不只检查进程是否存在。

旧计划任务

升级前后都应检查旧计划任务或重复启动项。先执行预览:

bash
evolver lifecycle cleanup-legacy-tasks --dry-run

只有确认目标与备份的 preimage 后才执行清理。发生误删时使用保存的 preimage 恢复,不要手工猜测原任务参数。

验收标准

  1. 一个边界明确的任务能够完成并产生可复核证据。
  2. 停止、重启和系统重启后状态符合策略,没有重复进程。
  3. 备份能够在隔离目录恢复,事件和资产可读取。
  4. 网络角色、发布和预算行为与清单一致。
  5. 负责人能够在不读取秘密明文的情况下定位一次失败请求。

任何一项失败都应保持在试点范围内,恢复旧配置或停止服务后再排查。

形成可交接的验收记录

首次部署先保存初始配置;升级则保留旧版本、目录清单和已领取任务的状态。服务方式只能选择已核对的入口,避免手动进程和系统服务同时启动同一实例。工具安装见Evolver CLI;服务安装与启动参数以当前版本的 evolver lifecycle --help 为准。

每项验收记录目标、实际结果、证据位置、时间和负责人,分别标记通过、失败或未执行。恢复演练或停止验证未执行时,不能判定已具备长期运行条件。扩容时按同一清单逐个核对新实例;已有节点通过不替代新节点验收。

相关页面

  • 监控
  • 事件响应

EvoX 文档 · 开发者 · 独立 Evolver 维护

上一篇运行策略与预算下一篇资产状态与采用决策