diff --git a/wwwroot/api/public/health/index.dspy b/wwwroot/api/public/health/index.dspy index 7fa7262..fd225c9 100644 --- a/wwwroot/api/public/health/index.dspy +++ b/wwwroot/api/public/health/index.dspy @@ -6,11 +6,14 @@ # (grep -rn healthz apps/pbls/app apps/pbls/wwwroot 零命中),而 build.sh 步骤 14 # 自检用的却是另一条路径 /api/public/health(同样不存在)。两条探针路径都缺 → # 即便进程起来、端口监听,门禁 ① 也必然 HTTP=000/404,冒烟永远不可能转绿。 -# 本文件补齐 /healthz;同批补 wwwroot/api/public/health/index.dspy 保持 build.sh 原口径。 +# 本文件补齐 build.sh 步骤 14 自检口径 GET /api/public/health;同批由 +# wwwroot/healthz/index.dspy 提供复测门禁 ① 口径 GET /healthz(两者同逻辑,双路径都在 +# scripts/load_path.py 以 'any' 角色逐条注册,无通配符)。 # # 【URL 映射】ahserver 按 website.root=wwwroot + processors['.dspy']='dspy' 解析: -# wwwroot/api/public/health/index.dspy -> GET /healthz -# 另在 wwwroot/healthz.dspy 放同逻辑副本 -> GET /api/public/health(兼容带扩展名探测)。 +# wwwroot/api/public/health/index.dspy -> GET /api/public/health +# 另在 wwwroot/healthz/index.dspy 放同逻辑副本 -> GET /healthz(复测门禁 ① 判活口径), +# wwwroot/healthz.dspy -> GET /healthz.dspy(兼容带扩展名探测)。 # # 【dspy 规约(dspy-file-implementation-spec 硬规则)】 # * 零 import:json / datetime 由框架预加载,直接裸用; diff --git a/wwwroot/healthz.dspy b/wwwroot/healthz.dspy index f6a343d..e2e2924 100644 --- a/wwwroot/healthz.dspy +++ b/wwwroot/healthz.dspy @@ -1,4 +1,4 @@ -# apps/pbls/wwwroot/healthz/index.dspy —— 部署冒烟健康探针(无鉴权 / any 角色) +# apps/pbls/wwwroot/healthz.dspy —— 部署冒烟健康探针带扩展名副本(无鉴权 / any 角色) # # 【为什么必须有这个文件】Bug WIu0Rkn0KwB0XTjYZz0qk 第 4 轮复测门禁 ① 用 # curl -s -m 8 -o /tmp/h1.txt -w 'HTTP=%{http_code}' http://127.0.0.1:9380/healthz