config: разблокировать SyncQueues при ошибке setQueueRedrivePolicy

This commit is contained in:
Repinoid
2026-10-11 08:26:16 +03:00
parent 24dbdaa766
commit 09fe0f7e66
+3
View File
@@ -129,6 +129,9 @@ func LoadYamlConfig(filename string, env string) []string {
err := setQueueRedrivePolicy(models.SyncQueues.Queues, q, queue.RedrivePolicy)
if err != nil {
log.Errorf("err: %s", err)
// Разблокировать глобальный мьютекс перед выходом — иначе все
// операции с очередями зависнут навсегда (deadlock).
models.SyncQueues.Unlock()
return ports
}
}