From b874fdb322d0740838f73e5ed260f800bf43ad1a Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 22 三月 2024 15:51:57 +0800
Subject: [PATCH] 增加外部端口

---
 middle_server.py |   13 ++++++++-----
 1 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/middle_server.py b/middle_server.py
index cdfc913..cd761a7 100644
--- a/middle_server.py
+++ b/middle_server.py
@@ -97,7 +97,7 @@
                             encoding='utf-8')))
                         continue
                     type_ = data_json["type"]
-                    log.request_info("middle_server", f"璇锋眰寮�濮嬶細{type_}")
+                    __start_time = time.time()
                     try:
                         if data_json["type"] == 'register':
                             client_type = data_json["data"]["client_type"]
@@ -285,14 +285,17 @@
                             push_msg_manager.push_msg(_type, data)
                             result_str = json.dumps({"code": 0, "data": {}})
                             sk.sendall(socket_util.load_header(result_str.encode(encoding='utf-8')))
+                    except Exception as e:
+                        log.logger_tuoguan_request_debug.exception(e)
                     finally:
-                        log.request_info("middle_server", f"璇锋眰缁撴潫")
-
+                        if time.time() - __start_time > 2:
+                            log.logger_tuoguan_request_debug.info(f"鑰楁椂锛歿int(time.time() - __start_time)}s  鏁版嵁锛歿data_json}")
                 else:
                     # 鏂紑杩炴帴
                     break
                 # sk.close()
             except Exception as e:
+                # log.logger_tuoguan_request_debug.exception(e)
                 logging.exception(e)
                 break
 
@@ -323,12 +326,12 @@
                 pass
 
 
-def run():
+def run(port =  constant.MIDDLE_SERVER_PORT):
     print("create MiddleServer")
     t1 = threading.Thread(target=lambda: clear_invalid_client(), daemon=True)
     t1.start()
 
-    laddr = "0.0.0.0", constant.MIDDLE_SERVER_PORT
+    laddr = "0.0.0.0", port
     print("MiddleServer is at: http://%s:%d/" % (laddr))
     tcpserver = MyThreadingTCPServer(laddr, MyBaseRequestHandle)  # 娉ㄦ剰锛氬弬鏁版槸MyBaseRequestHandle
     tcpserver.serve_forever()

--
Gitblit v1.8.0