From f04a5ec695de9f769c01e8de59a96eb40a26bd23 Mon Sep 17 00:00:00 2001 From: azw Date: Thu, 13 Apr 2023 23:34:15 +0000 Subject: [PATCH] 1 --- server/wsproxy/mastermgr.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/wsproxy/mastermgr.cc b/server/wsproxy/mastermgr.cc index 49f7ba2..c6a258e 100644 --- a/server/wsproxy/mastermgr.cc +++ b/server/wsproxy/mastermgr.cc @@ -142,6 +142,12 @@ void MasterMgr::RequestTargetServer(f8::MsgHdr& hdr, App::Instance()->perf.max_login_time = req_handle_time; } DownStreamMgr::Instance()->AddPendingAccount(req->account_id, req->socket_handle, req->req_tick); + } else if (ALLOC_TARGET_SERVER_SUCCESS_TIMER_EVENT == event) { + long long req_handle_time = a8::XGetTickCount() - req->req_tick; + if (req_handle_time > App::Instance()->perf.max_login_time) { + App::Instance()->perf.max_login_time = req_handle_time; + } + DownStreamMgr::Instance()->AddPendingAccount(req->account_id, req->socket_handle, req->req_tick); } } );