support_setptitle = True ptitle = "terminal_srv_d" listen_port = 5050 debug = False http_listen_port = 5052 max_thread_count = 30 try: import setproctitle except: support_setptitle = False import logging logger = logging.getLogger(__name__) mongo_pyloader = PyLoader("configs.mongo_config") mongo_conf = mongo_pyloader.ReloadInst("MongoConfig", debug_mode=debug) redis_pyloader = PyLoader("configs.redis_config") redis_conf = redis_pyloader.ReloadInst("RedisConfig", debug_mode=debug) # Set process title if support_setptitle: setproctitle.setproctitle(ptitle) else: logger.warning( "System not support python setproctitle module, please check!!!") if __name__ == '__main__': tornado.options.options.logging = "debug" tornado.options.parse_command_line() conn_mgr = conn_mgr2.ServerConnMgr()
from concurrent.futures import ThreadPoolExecutor from lib.service_discovery import server_discoverer_worker from lib import discover_config import logging logger = logging.getLogger(__name__) define("debug_mode", 0, int, "Enable debug mode, 1 is local debug, 2 is test, 0 is disable") define("port", 9200, int, "Listen port, default is 9200") define("address", "0.0.0.0", str, "Bind address, default is 127.0.0.1") define("console_port", 9210, int, "Console listen port, default is 9210") max_thread_count = 30 # Parse commandline tornado.options.parse_command_line() # Init pyloader pyloader = PyLoader("config") conf = pyloader.ReloadInst("Config") mongo_pyloader = PyLoader("configs.mongo_config") mongo_conf = mongo_pyloader.ReloadInst("MongoConfig", debug_mode=options.debug_mode) # Set process title setproctitle.setproctitle(conf.proctitle) # # Init sms # sms_sender = NEXMOSMS(pyloader) worker = server_discoverer_worker.ServerDiscovererWorker() # thread_pool = ThreadPoolExecutor(max_thread_count)
try: import setproctitle except: support_setptitle = False import logging logger = logging.getLogger(__name__) # Set process title if support_setptitle: setproctitle.setproctitle(ptitle) else: logger.warning( "System not support python setproctitle module, please check!!!") mongo_pyloader = PyLoader("configs.mongo_config") mongo_conf = mongo_pyloader.ReloadInst("MongoConfig", debug_mode=debug) @gen.coroutine def _async_init(): SysConfig.new(sys_config.DEFAULT_CATEGORY, mongo_meta=mongo_conf.global_mongo_meta, debug_mode=debug) yield SysConfig.current().open() class GetOpLogHandler(tornado.web.RequestHandler): @gen.coroutine def get(self): op_log_dao = self.settings["op_log_dao"]