Update metrics when session process terminates
This commit is contained in:
parent
a53320069b
commit
6a4c318acb
|
@ -676,6 +676,7 @@ terminate(Reason, #state{will_msg = WillMsg,
|
||||||
username = Username,
|
username = Username,
|
||||||
conn_pid = ConnPid,
|
conn_pid = ConnPid,
|
||||||
old_conn_pid = OldConnPid}) ->
|
old_conn_pid = OldConnPid}) ->
|
||||||
|
emqx_metrics:commit(),
|
||||||
send_willmsg(WillMsg),
|
send_willmsg(WillMsg),
|
||||||
[maybe_shutdown(Pid, Reason) || Pid <- [ConnPid, OldConnPid]],
|
[maybe_shutdown(Pid, Reason) || Pid <- [ConnPid, OldConnPid]],
|
||||||
ok = emqx_hooks:run('session.terminated', [#{client_id => ClientId, username => Username}, Reason]).
|
ok = emqx_hooks:run('session.terminated', [#{client_id => ClientId, username => Username}, Reason]).
|
||||||
|
|
Loading…
Reference in New Issue