def launch_disc_server(test_id, listen_ip, listen_port, http_server_port, conf_sections): args_str = "" args_str = args_str + "--listen_ip_addr %s " % (listen_ip) args_str = args_str + "--listen_port %s " % (listen_port) args_str = args_str + "--http_server_port %s " % (http_server_port) args_str = args_str + "--cassandra_server_list 0.0.0.0:9160 " args_str = args_str + "--ttl_min 30 " args_str = args_str + "--ttl_max 60 " args_str = args_str + "--log_local " args_str = args_str + "--log_file discovery_server_%s.log " % test_id import cgitb cgitb.enable(format='text') with tempfile.NamedTemporaryFile() as conf, tempfile.NamedTemporaryFile() as logconf: cfg_parser = generate_conf_file_contents(conf_sections) cfg_parser.write(conf) conf.flush() cfg_parser = generate_logconf_file_contents() cfg_parser.write(logconf) logconf.flush() args_str = args_str + "--conf_file %s " %(conf.name) disc_server.main(args_str)
def launch_disc_server(test_id, listen_ip, listen_port, http_server_port, conf_sections): args_str = "" args_str = args_str + "--listen_ip_addr %s " % (listen_ip) args_str = args_str + "--listen_port %s " % (listen_port) args_str = args_str + "--http_server_port %s " % (http_server_port) args_str = args_str + "--cassandra_server_list 0.0.0.0:9160 " args_str = args_str + "--ttl_min 30 " args_str = args_str + "--ttl_max 60 " args_str = args_str + "--log_local " args_str = args_str + "--log_file discovery_server_%s.log " % test_id import cgitb cgitb.enable(format='text') with tempfile.NamedTemporaryFile() as conf, tempfile.NamedTemporaryFile( ) as logconf: cfg_parser = generate_conf_file_contents(conf_sections) cfg_parser.write(conf) conf.flush() cfg_parser = generate_logconf_file_contents() cfg_parser.write(logconf) logconf.flush() args_str = args_str + "--conf_file %s " % (conf.name) disc_server.main(args_str)