def main(): if len(sys.argv) != 7: sys.exit(1) proc = OrderbyOp() proc.master_name = sys.argv[1] proc.master_port = string.atoi(sys.argv[2]) proc.cqid = sys.argv[3] proc.opid = sys.argv[4] proc.my_port = string.atoi(sys.argv[5]) proc.log_dir = sys.argv[6] if not os.path.exists(proc.log_dir): os.makedirs(proc.log_dir) cur_time = time.strftime("%Y-%m-%d-%H-%M-%S", time.localtime(time.time())) ParaLiteLog.init("%s/orderby-%s-%s.log" % (proc.log_dir, gethostname(), cur_time), logging.DEBUG) ParaLiteLog.info("--orderby node %s on %s is started" % (proc.opid, gethostname())) proc.start()
def main(): if len(sys.argv) != 7: sys.exit(1) proc = SqlOp() proc.master_name = sys.argv[1] proc.master_port = string.atoi(sys.argv[2]) proc.cqid = sys.argv[3] proc.opid = sys.argv[4] proc.my_port = string.atoi(sys.argv[5]) proc.log_dir = sys.argv[6] if not os.path.exists(proc.log_dir): os.makedirs(proc.log_dir) ParaLiteLog.init("%s/sql-%s-%s-%s.log" % ( proc.log_dir, gethostname(), proc.cqid, proc.opid), logging.DEBUG) ParaLiteLog.info("--sql node %s on %s is started" % (proc.opid, gethostname())) proc.sql_proc()
def start(self, argument): self.parse(argument) cur_time = time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())) ParaLiteLog.init("%s/dload-server-%s-%s.log" % (self.log_dir, gethostname(), cur_time), logging.DEBUG) ParaLiteLog.info("START") ParaLiteLog.info("parse the argumens sucessfully") ss = time.time() scan_thd = threading.Thread(target=self.scan_data_queue) scan_thd.setDaemon(True) scan_thd.start() t = time.strftime('%Y-%m-%d-%H-%M-%S',time.localtime(time.time())) self.local_socket = "%s%s%s-%s-%s" % (self.log_dir, os.sep, gethostname(), t, "UNIX.d") self.iom.create_server_socket(AF_UNIX, SOCK_STREAM, 5, self.local_socket) ch = self.iom.create_server_socket(AF_INET, SOCK_STREAM, 5, ("", self.port)) n, self.port = ch.ss.getsockname() ParaLiteLog.info("global socket addr = %s" % (repr(ch.ss.getsockname()))) self.register_to_master() try: while self.is_running: ev = self.next_event(None) if isinstance(ev, ioman_base.event_accept): self.handle_accept(ev) elif isinstance(ev, ioman_base.event_read): if ev.data != "": self.handle_read(ev) except Exception, e: es("in dload_server.py : %s" % traceback.format_exc()) ParaLiteLog.info(traceback.format_exc()) sys.exit(1)