fix(api): завершать запрос при обрыве ответа RouterOS

This commit is contained in:
Denozordec committed 2026-10-10 02:06:56 +07:00
1 parent 5944e5e751
commit 7f0c2aad0f
13 files changed
+1005 -31

No files matched your search

@@ -0,0 +1,54 @@
{
"date": "2026-10-10",
"name": "mm-body100-1791572367426",
"rateLimitBps": 10000000,
"durationSec": 3,
"syntheticPreviousSnapshot": {
"txAvgMbps": 42,
"rxAvgMbps": 17,
"pingRttMs": 15,
"pingLossPct": 0
},
"httpMocks": false,
"routerOsMocks": false,
"nativeCompletion": {
"status": "done testing",
"responseRows": 5,
"httpStatus": 200
},
"receiptPhase": "partial-response-body",
"receiptSocketDestroyed": true,
"httpStatus": 502,
"receipt": {
"error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
},
"nativeCount": 1,
"probe": {
"id": "mm-body100-1791572367426",
"last_status": "error",
"last_tx_avg_mbps": 42,
"last_rx_avg_mbps": 17,
"last_ping_rtt_ms": 15,
"last_ping_loss_pct": 0,
"last_error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
},
"history": [
{
"id": "mm-body100-1791572367426",
"status": "error",
"tx_avg_mbps": null,
"rx_avg_mbps": null,
"ping_rtt_ms": null,
"ping_loss_pct": null,
"error": "Результат теста скорости неизвестен: ответ устройства не получен. Проверьте его состояние перед повторным запуском."
}
],
"automaticRetry": false,
"limits": [
"Real Node HTTP client socket closed after request forwarded; RouterOS independently completed. Not physical WAN loss or cancelled native command.",
"Previous metrics deliberately seeded on own disabled probe, not new real measurements.",
"History error means application did not obtain confirmed test result; native completion was observed only by independent relay."
],
"cleanupHistory": true,
"cleanupProbes": true
}