Связь с НРД: проверка M2M не повторяется при каждом перезапуске bj; молчание НРД на справочник — жёлтый, шапку не красит
22.10.2026 на 9 за день ушло больше 100 запросов #M2MHR (проверка + каждый перезапуск), с 14:01 НРД перестал отвечать — шапка уходила в красный при работающем обмене. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Q7eREaYwUt1i4fNLZcGnjn
This commit is contained in:
@@ -32,6 +32,7 @@ func nsdTestReset(t *testing.T) {
|
||||
sendFails.loaded = false
|
||||
oldHist := nsdHistoryFile
|
||||
nsdHistoryFile = filepath.Join(t.TempDir(), "h.json")
|
||||
nsdProbeFile = filepath.Join(t.TempDir(), "p.json")
|
||||
t.Cleanup(func() {
|
||||
sendFailFile, sendFails.loaded, nsdHistoryFile = old, false, oldHist
|
||||
igwWatch.mu.Lock()
|
||||
@@ -98,7 +99,8 @@ func TestNSDHealthStates(t *testing.T) {
|
||||
nsdH.ProbeSentAt = now.Add(-12 * time.Minute)
|
||||
nsdH.ProbeReplyAt = now.Add(-25 * time.Minute)
|
||||
nsdH.Unlock()
|
||||
if h = nsdHealthNow(rc, now); segState(h, "m2m") != segErr {
|
||||
// молчание на запрос справочника при живом НРД — жёлтый участок, шапку не красит
|
||||
if h = nsdHealthNow(rc, now); segState(h, "m2m") != segWarn || h.State != segOK {
|
||||
t.Fatalf("НРД молчит на проверку 12 мин: %+v", h)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user