fix(syslog-serve): 扩大微步5万条日志响应容量
- 按50000条、每条最大10KiB将响应上限调整为512MiB - 将微步适配器最大响应字节数提高至536870912 - 将JSON解析token上限由200万提高至2500万 - 同步放宽管理接口和达梦数据库响应大小约束 - 更新微步任务模板、v6升级脚本和现场部署文档 - 增加50000条及512MiB配置边界测试 - 更新启动版本标识为WEIBU_5S_50000_512M_V20260917_71 验证: - JDK 8测试通过:167个,失败0,错误0,跳过2 - Maven BUILD SUCCESS - git diff --check通过
This commit is contained in:
@@ -26,7 +26,7 @@ API 相关升级只看本页。示例设备:`deviceId=40`、`IP=10.56.171.164`
|
||||
docker logs syslog-serve-dm 2>&1 | grep '\[SYSLOG_BUILD_READY\]' | tail -n 1
|
||||
```
|
||||
|
||||
必须看到 `codeRevision=WEIBU_5S_50000_SCAN1S_V20260917_70`、`apiPullEnabled=true`、
|
||||
必须看到 `codeRevision=WEIBU_5S_50000_512M_V20260917_71`、`apiPullEnabled=true`、
|
||||
`apiSchedulerScanIntervalMs=1000`,并确认
|
||||
`deviceCollectId` 与设备 40 的 `DEVICE_DEVICE.DEVICE_COLLECT_ID` 一致。内网默认
|
||||
`apiTlsVerifyEnabled=false`。
|
||||
@@ -64,8 +64,9 @@ cat /tmp/weibu-40-task.json
|
||||
同时确认本次常规任务使用默认的 `lookbackSeconds=0`。只有现场确有迟到日志补偿需求并完成容量评估后,
|
||||
才显式配置正数;微步接口没有已确认的分页游标,正数回看可能增加单个时间窗口的数据量。
|
||||
还必须确认 `windowSizeSeconds=5`、`pageSize=50000`、`maxPagesPerRun=1`、
|
||||
`pollIntervalSeconds=1` 和 `maxResponseBytes=67108864`。条数上限与响应字节上限同时生效;响应超过
|
||||
64 MiB 时任务失败且不推进 checkpoint,不会截断后伪装成功。
|
||||
`pollIntervalSeconds=1` 和 `maxResponseBytes=536870912`。50000 条按每条最大 10 KiB 估算约为
|
||||
488 MiB,响应上限取整为 512 MiB;超限时任务失败且不推进 checkpoint,不会截断后伪装成功。
|
||||
生产容器必须使用 `JAVA_TOOL_OPTIONS=-Xms8g -Xmx24g ...`,不得使用只有 `-Xmx1g` 的开发配置。
|
||||
|
||||
```bash
|
||||
docker exec -i syslog-serve-dm curl -fsS -X POST \
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
"windowSizeSeconds": 5,
|
||||
"safetyDelaySeconds": 120,
|
||||
"lookbackSeconds": 0,
|
||||
"maxResponseBytes": 67108864,
|
||||
"maxResponseBytes": 536870912,
|
||||
"initialStartTime": "__INITIAL_START_TIME__",
|
||||
"extraConfig": {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user