def thread_serve(self): "start the xmlrpc server - returns when server is stopped" server = SimpleXMLRPCServer((self.ip, self.port)) server.allow_reuse_address = True server.allow_none = True server.register_introspection_functions() def status_function(): """returns a pair describing the status of this 'uitvoerder' first element: the id of the last task executed second element: the type of the task being executed / or None""" return (self.last_id, self.task) def id_function(): "identify this 'uitvoerder'" if self.sequential: return "%(hostname)s-%(sequential)s" % self.__dict__ else: return self.hostname server.register_function(status_function, 'status') server.register_function(id_function, 'id') server.serve_forever()
def thread_serve(self): "start the xmlrpc server - returns when server is stopped" server = SimpleXMLRPCServer((self.ip, self.port)) server.allow_reuse_address = True server.allow_none = True server.register_introspection_functions() def status_function(): """returns a pair describing the status of this 'uitvoerder' first element: the id of the last task executed second element: the type of the task being executed / or None""" return (self.last_id, self.task) def id_function(): "identify this 'uitvoerder'" if self.sequential: return "%(hostname)s-%(sequential)s" % self.__dict__ else: return self.hostname server.register_function(status_function, "status") server.register_function(id_function, "id") server.serve_forever()
def _start(self): 'start rpc server' s = SimpleXMLRPCServer(('', get_port(self.url)), logRequests=False) s.allow_reuse_address = 1 s.register_instance(self) s.serve_forever()
def _start (self): s = SimpleXMLRPCServer (("", getPort(self.url)), logRequests=False) # s = SimpleXMLRPCServer (("", getPort(self.url))) s.allow_reuse_address = 1 s.register_instance(self) s.serve_forever()
def _start(self): 'start rpc server' s = SimpleXMLRPCServer(('', get_port(self.url)), logRequests=False) s.allow_reuse_address = 1 s.register_instance(self) s.serve_forever()
FAIL = '\033[91m' ENDC = '\033[0m' def disable(self): self.OKGREEN = '' self.FAIL = '' self.ENDC = '' server = SimpleXMLRPCServer(("127.0.0.1", 9595)) server.register_function(ping, "ping") server.register_function(read, "read") server.register_function(write, "write") print "starting server A..." status = server_status() server.allow_reuse_address = True #server.serve_forever() signal.signal(signal.SIGALRM, signal_handler) signal.setitimer(signal.ITIMER_REAL, 20, 20) while 1: """ if status.up == False: signal.alarm(10) #print "OUT_TIMER:10", status.up #server.serve_forever() """ while keepRunning():