diff --git a/apps/efka/src/efka_agent.erl b/apps/efka/src/efka_agent.erl index c671122..5df9832 100644 --- a/apps/efka/src/efka_agent.erl +++ b/apps/efka/src/efka_agent.erl @@ -100,8 +100,8 @@ handle_info({connect_reply, Reply}, State = #state{transport_pid = TransportPid} efka_transport:auth_request(TransportPid, 5000), {noreply, State#state{status = ?STATE_AUTH}}; {error, Reason} -> - lager:debug("[efka_agent] connect failed, error: ~p", [Reason]), - efka_transport:stop(TransportPid), + lager:debug("[efka_agent] connect failed, error: ~p, pid: ~p", [Reason, TransportPid]), + % efka_transport:stop(TransportPid), {noreply, State#state{status = ?STATE_DENIED}} end; diff --git a/apps/efka/src/efka_transport.erl b/apps/efka/src/efka_transport.erl index cdd7137..433ab7a 100644 --- a/apps/efka/src/efka_transport.erl +++ b/apps/efka/src/efka_transport.erl @@ -174,7 +174,8 @@ handle_info(Info, State = #state{}) -> %% with Reason. The return value is ignored. -spec(terminate(Reason :: (normal | shutdown | {shutdown, term()} | term()), State :: #state{}) -> term()). -terminate(_Reason, _State = #state{}) -> +terminate(Reason, _State = #state{}) -> + lager:debug("[efka_transport] terminate with reason: ~p", [Reason]), ok. %% @private