From 99836b2660b7453ba05eae6fe5e3d5e73d0f303d Mon Sep 17 00:00:00 2001 From: Tobias Lindahl Date: Tue, 26 Oct 2021 10:52:27 +0200 Subject: [PATCH] fix(persistent_sessions): add back the trap_exit --- apps/emqx/src/emqx_session_router_worker.erl | 1 + 1 file changed, 1 insertion(+) diff --git a/apps/emqx/src/emqx_session_router_worker.erl b/apps/emqx/src/emqx_session_router_worker.erl index dca51a7c3..322f110c0 100644 --- a/apps/emqx/src/emqx_session_router_worker.erl +++ b/apps/emqx/src/emqx_session_router_worker.erl @@ -91,6 +91,7 @@ buffer(Worker, STopic, Msg) -> init(#{ remote_pid := RemotePid , session_id := SessionID , session_tab := SessionTab}) -> + process_flag(trap_exit, true), erlang:monitor(process, RemotePid), ?tp(ps_worker_started, #{ remote_pid => RemotePid , sid => SessionID }),