From 1a1c82932ab648c27229e7012e16ab8ceba0bd44 Mon Sep 17 00:00:00 2001 From: EMQ-YangM Date: Mon, 16 May 2022 10:26:27 +0800 Subject: [PATCH] fix: when connecting health check failed, update status. --- apps/emqx_resource/src/emqx_resource_manager.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqx_resource/src/emqx_resource_manager.erl b/apps/emqx_resource/src/emqx_resource_manager.erl index 99351999a..8edee1c1a 100644 --- a/apps/emqx_resource/src/emqx_resource_manager.erl +++ b/apps/emqx_resource/src/emqx_resource_manager.erl @@ -374,7 +374,7 @@ connecting_health_check(Data) -> {next_state, connected, UpdatedData}; ConnectStatus -> logger:error("health check for ~p failed: ~p", [Data#data.id, ConnectStatus]), - UpdatedData = Data#data{error = ConnectStatus}, + UpdatedData = Data#data{status = connecting, error = ConnectStatus}, Actions = [{state_timeout, ?SHORT_HEALTHCHECK_INTERVAL, health_check}], {keep_state, UpdatedData, Actions} end.