Ejemplo n.º 1
0
# -*- 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,
Ejemplo n.º 2
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