def start_rpc_server(self):

        rpc_proxy = ProcessControllerProxy(self.proc_control)

        rpc_utils.start_RPC_server(settings.RPC_SERVER_CONF['HOST'],
                                   settings.RPC_SERVER_CONF['PORT'],
                                   settings.RPC_SERVER_CONF['RPC_PATH'],
                                   rpc_proxy)
Exemple #2
0
    def start_rpc_server(self):

        rpc_proxy = ProcessControllerProxy(self.proc_control)

        rpc_utils.start_RPC_server(settings.RPC_SERVER_CONF['HOST'],
                                   settings.RPC_SERVER_CONF['PORT'],
                                   settings.RPC_SERVER_CONF['RPC_PATH'],
                                   rpc_proxy)
Exemple #3
0
def main(config=None):

    save_pid(abort_pidfile=True)

    signal.signal(signal.SIGTERM, sigterm_handler)

    proc_control = ProcessController(default_target=worker.start_worker,
                                     action_policy='report', always_add_kwargs={'external_config': config})

    rpc_proxy = ProcessControllerProxy(proc_control)

    rpc_utils.start_RPC_server(settings.RPC_SERVER_CONF['HOST'],
                               settings.RPC_SERVER_CONF['PORT'],
                               settings.RPC_SERVER_CONF['RPC_PATH'],
                               rpc_proxy)