diff --git a/tools/rankserver/app.py b/tools/rankserver/app.py index 06eb87e..dd320b5 100644 --- a/tools/rankserver/app.py +++ b/tools/rankserver/app.py @@ -66,8 +66,10 @@ def readMysqlData(rushtime): r = getRedis() array.sort(key=take_score, reverse=True) - score_rank = json.dumps(array) - r.set("game2002api: score_rank", score_rank) + score_rank = [] + for score_index in range(50): + score_rank.append(array[score_index]) + r.set("game2002api: score_rank", json.dumps(score_rank)) tornado.ioloop.IOLoop.current().call_later(rushtime, lambda : readMysqlData(rushtime) @@ -93,7 +95,7 @@ if __name__ == "__main__": conf = json.loads(open(CONFIG_DIR + '/rankserver.json', 'r').read()) app = make_app() - app.listen(conf['listen_port']) + app.listen(conf['listen_port'] + 1) conf['rushtime'] = 300 tornado.ioloop.IOLoop.current().call_later(conf['rushtime'],