def __init__(self, conf, context, socket_type, host=None, high_watermark=0, identity=None): super(ZmqRandomPortSocket, self).__init__(conf, context, socket_type, immediate=False, high_watermark=high_watermark, identity=identity) self.bind_address = zmq_address.get_tcp_random_address(self.conf) if host is None: host = conf.oslo_messaging_zmq.rpc_zmq_host try: self.port = self.handle.bind_to_random_port( self.bind_address, min_port=conf.oslo_messaging_zmq.rpc_zmq_min_port, max_port=conf.oslo_messaging_zmq.rpc_zmq_max_port, max_tries=conf.oslo_messaging_zmq.rpc_zmq_bind_port_retries) self.connect_address = zmq_address.combine_address(host, self.port) except zmq.ZMQBindError: LOG.error(_LE("Random ports range exceeded!")) raise ZmqPortBusy(port_number=0)
def __init__(self, conf, context, socket_type): super(ZmqRandomPortSocket, self).__init__(conf, context, socket_type) self.bind_address = zmq_address.get_tcp_random_address(self.conf) try: self.port = self.handle.bind_to_random_port( self.bind_address, min_port=conf.rpc_zmq_min_port, max_port=conf.rpc_zmq_max_port, max_tries=conf.rpc_zmq_bind_port_retries) except zmq.ZMQBindError: LOG.error(_LE("Random ports range exceeded!")) raise ZmqPortRangeExceededException()
def __init__(self, conf, context, socket_type, host=None, high_watermark=0): super(ZmqRandomPortSocket, self).__init__( conf, context, socket_type, immediate=False, high_watermark=high_watermark) self.bind_address = zmq_address.get_tcp_random_address(self.conf) if host is None: host = conf.rpc_zmq_host try: self.port = self.handle.bind_to_random_port( self.bind_address, min_port=conf.rpc_zmq_min_port, max_port=conf.rpc_zmq_max_port, max_tries=conf.rpc_zmq_bind_port_retries) self.connect_address = zmq_address.combine_address(host, self.port) except zmq.ZMQBindError: LOG.error(_LE("Random ports range exceeded!")) raise ZmqPortBusy(port_number=0)
def __init__(self, conf, context, socket_type): super(ZmqRandomPortSocket, self).__init__(context, socket_type) self.conf = conf self.bind_address = zmq_address.get_tcp_random_address(self.conf) self.port = self.handle.bind_to_random_port(self.bind_address)