fix: 修复代理转发端口缺失与 mock 通道未实例化
测试反馈两个问题: 1. 代理转发地址只写了服务名 upstream-chan,未带端口 → 默认连 80 端口被拒。 改为 upstream-chan:8110。已核对其它服务(admin-svr / openapi / app-server / worker-svr)的上游地址均带端口,只有 upstream-proxy 这一处遗漏。 2. 直连 8110 查询报「通道未实例化」。根因在种子数据的 is_normal: 该字段语义是 0=正常、1=异常(chan 侧 CanCreateInstance 只在 *IsNormal==0 时 创建实例;NULL 也不合格)。mock 通道原来写的 1,因此实例从未创建。 改为 0。注意内网演示环境种子同样是 1,属开源版修正。 种子的 ON DUPLICATE KEY UPDATE 已包含 is_normal,老库重跑该段即可修复。 已验证(清空 data 目录从零启动): - t_sim_channels 中 channel_yd_mock 的 is_normal=0 - chan 日志出现 Create channel instance success, chanKey: channel_yd_mock - 日志无 abnormal / 未实例化 相关记录
This commit is contained in:
@@ -99,8 +99,8 @@ redis:
|
||||
|
||||
# ---------- 上游通道服务 ----------
|
||||
gateway:
|
||||
# 通道服务地址(同 compose 内服务名)
|
||||
address: "upstream-chan"
|
||||
# 通道服务地址:必须带端口,只写服务名会走默认 80 端口被拒
|
||||
address: "upstream-chan:8110"
|
||||
timeout: 10s
|
||||
# 单次批量转发的总预算上限。
|
||||
# 非 APN 批量按「单卡超时 × 卡数」计算并以此封顶,
|
||||
|
||||
Reference in New Issue
Block a user