# -*- coding: utf-8 -*- import sys sys.path.append('../') from lib.mongo import Mongo m = Mongo.getInstance('50.23.111.162', 27017) db = m.myninja tb = db['test'] i = 1000000 while i: data = { "_id": i, "roomId": 0, "pos1": None, "pos2": None, #首次摸牌者,1 or 2 "first": 0, #战斗结果 "result": 0, #回合 "round": 0, #上一次是谁结束回合,1 or 2 "turn": 0, #回合是否双方都结束 "turnStatus": 0, #上一次攻击时间 "actTime1": 0, "actTime2": 0,
#for mutiprocess logger=logging.getLogger() handler=logging.FileHandler(log.log_path+ "."+ str(options.port)) #very important logger.removeHandler(logger.handlers[0]) logger.addHandler(handler) logger.setLevel(log.level) logger.error = logger.error logger.warn = logger.warning logger.info = logger.info logger.debug = logger.debug model= BaseModel.BaseModel model.log= logger mongo= Mongo.getInstance(config['MONGO_STAG']['host'], int(config['MONGO_STAG']['port'])) mongodb= mongo[config['MONGO_STAG']['db']] model.mongodb= mongodb pool = redis.ConnectionPool(host=config['REDIS_STAG']['host'], port= int(config['REDIS_STAG']['port']), \ db= int(config['REDIS_STAG']['db']), socket_timeout= 2) redis = redis.Redis(connection_pool=pool) model.redis= redis amfbase.Base.logger= logger amfbase.Base.redis= redis amfbase.Base.mongodb= mongodb webbase.Base.logger= logger webbase.Base.redis= redis webbase.Base.mongodb= mongodb