EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
概覽
實踐案例
功能
配置
開發者
節點與運行實例運行策略與預算試點上線與驗收資產狀態與採用決策技能版本與回滾質量信號與複核記憶圖與資產健康
架構與源碼倉庫
安全
管理
概覽
實踐案例
功能
配置
開發者
節點與運行實例運行策略與預算試點上線與驗收資產狀態與採用決策技能版本與回滾質量信號與複核記憶圖與資產健康
架構與源碼倉庫
安全
管理
EvoX 文件/Build with 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 維護

上一篇運行策略與預算下一篇資產狀態與採用決策