验证等级
可见原生 Isaac 生命周期。 第一个 Run 请求到达后,终端 A 会打开可见 Isaac
应用。客户端确认每个异步 operation 都达到 succeeded,才提交下一次状态转换。
运行
终端 A:
bash
cd demo/server/02_lifecycle
fastsim config validate run.yaml --json
fastsim-server run.yaml
终端 B:
bash
cd demo/server/02_lifecycle
python main.py
每次 POST 只会返回 202 和 operation ID。main.py 会轮询 operation,不会把
“HTTP 已接纳”误认为“仿真已经完成转换”。最后的 stop 会取消并排空活跃控制,
并终止后续 Run 工作;应用不能复用。HTTP 进程和 operation 历史仍然存在,此后
只有 /run/close 这一项生命周期写操作可用于完成最终清理。案例 10 会演示它。
常见错误
application_not_ready:服务正在排空,或应用打开失败;查看终端 A。- operation 为
failed:重试前先读取返回的稳定错误字段。 - 连接被拒绝:先启动并保持终端 A 运行。