def run_control(config, daemon=False): if not daemon: from toughradius.console import control_app control_app.run(config) else: _run_daemon(config, "control")
def run_standalone(config, daemon=False): ''' 所有应用在一个进程的运行模式 ''' from twisted.internet import reactor from toughradius.console import admin_app from toughradius.console import customer_app from toughradius.console import control_app from toughradius.radiusd import server logfile = config.get('radiusd', 'logfile') config.set('DEFAULT', 'standalone', 'true') config.set('admin', 'logfile', logfile) config.set('customer', 'logfile', logfile) config.set('control', 'logfile', logfile) if not daemon: db_engine = get_engine(config) server.run(config, db_engine, False) admin_app.run(config, db_engine, False) customer_app.run(config, db_engine, False) control_app.run(config, False) reactor.run() else: _run_daemon(config, 'standalone')
def run_standalone(config, daemon=False): """ 所有应用在一个进程的运行模式 """ from twisted.internet import reactor from toughradius.console import admin_app from toughradius.console import customer_app from toughradius.console import control_app from toughradius.radiusd import server logfile = config.get("radiusd", "logfile") config.set("DEFAULT", "standalone", "true") config.set("admin", "logfile", logfile) config.set("customer", "logfile", logfile) config.set("control", "logfile", logfile) if not daemon: db_engine = get_engine(config) server.run(config, db_engine, False) admin_app.run(config, db_engine, False) customer_app.run(config, db_engine, False) control_app.run(config, False) reactor.run() else: _run_daemon(config, "standalone")
def run_control(config, daemon=False): if not daemon: from toughradius.console import control_app control_app.run(config) else: _run_daemon(config, 'control')