Просмотр исходного кода

fix(persistent_sessions): add back the trap_exit

Tobias Lindahl 4 лет назад
Родитель
Сommit
99836b2660
1 измененных файлов с 1 добавлено и 0 удалено
  1. 1 0
      apps/emqx/src/emqx_session_router_worker.erl

+ 1 - 0
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 }),