From 333880a6035018e38b7759abd2c98d15db7c494a Mon Sep 17 00:00:00 2001 From: pengtao Date: Mon, 6 Sep 2021 14:56:04 +0800 Subject: [PATCH] 1 --- web.py | 35 +++++++++++++++++++---------------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/web.py b/web.py index 3401ef0..6849f74 100644 --- a/web.py +++ b/web.py @@ -27,23 +27,26 @@ tornado.options.define("port", default=interface_port, type=int, help="run serve class DispatchHandler(tornado.web.RequestHandler): @gen.coroutine def get(self): - log.info(f"get args {self.request.query_arguments}") + #log.info(f"get args {self.request.query_arguments}") # log.info(f"get args {self.get_query_argument('a')},{self.get_query_argument('zone_id')},{self.get_query_argument('number')}") - if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'sync_log_conf': - print("start sync_log_conf! ") - self._selfgamelogexternal() - elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'mp2ss': - yield self._selfmp2ss() - elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online': - # print(f"get user_online get") - yield self._user_online() - elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'clear_redis': - yield self._selfclear_redis() - elif self.get_query_argument('c') == 'Deploy' and self.get_query_argument('a') == 'keys': - yield self._selfdeploykeys() - else: - log.error(f"get args {self.get_query_argument('a')}") - self.write("pls check args!") + try: + if self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'sync_log_conf': + print("start sync_log_conf! ") + self._selfgamelogexternal() + elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'mp2ss': + yield self._selfmp2ss() + elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'user_online': + # print(f"get user_online get") + yield self._user_online() + elif self.get_query_argument('c') == 'Ops' and self.get_query_argument('a') == 'clear_redis': + yield self._selfclear_redis() + elif self.get_query_argument('c') == 'Deploy' and self.get_query_argument('a') == 'keys': + yield self._selfdeploykeys() + else: + log.error(f"get args {self.get_query_argument('a')}") + self.write("pls check args!") + except: + log.error(f"get args {self.request.query_arguments}") @gen.coroutine def post(self):