iro/iro.py
branchdevel
changeset 298 503ed1a61543
parent 297 93686b0c028b
child 302 3f4bdea2abbf
equal deleted inserted replaced
297:93686b0c028b 298:503ed1a61543
    34 
    34 
    35 class IroService(Service):
    35 class IroService(Service):
    36     def startService(self):
    36     def startService(self):
    37         log.msg("Starting service...")
    37         log.msg("Starting service...")
    38         engine = create_engine(config.main.dburl,
    38         engine = create_engine(config.main.dburl,
    39                poolclass = pool.SingletonThreadPool,  pool_size=dbPool.maxthreads, )
    39                poolclass = pool.SingletonThreadPool,  pool_size=dbPool.maxthreads, pool_recycle=3600)
    40 
    40 
    41         setEngine(engine)
    41         setEngine(engine)
    42         startPool(reactor)
    42         startPool(reactor)
    43         setPool(dbPool)
    43         setPool(dbPool)
    44         reactor.callWhenRunning(config.readConfig)
    44         reactor.callWhenRunning(config.readConfig)