|
@ -120,7 +120,7 @@ class ServerPool(object): |
|
|
|
|
|
|
|
|
if a_config['server_ipv6'] == "::": |
|
|
if a_config['server_ipv6'] == "::": |
|
|
ipv6_ok = True |
|
|
ipv6_ok = True |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn("IPV6 %s " % (e,)) |
|
|
logging.warn("IPV6 %s " % (e,)) |
|
|
|
|
|
|
|
|
if 'server' in self.config: |
|
|
if 'server' in self.config: |
|
@ -142,7 +142,7 @@ class ServerPool(object): |
|
|
udp_server.add_to_loop(self.loop) |
|
|
udp_server.add_to_loop(self.loop) |
|
|
self.udp_servers_pool.update({port: udp_server}) |
|
|
self.udp_servers_pool.update({port: udp_server}) |
|
|
|
|
|
|
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
if not ipv6_ok: |
|
|
if not ipv6_ok: |
|
|
logging.warn("IPV4 %s " % (e,)) |
|
|
logging.warn("IPV4 %s " % (e,)) |
|
|
|
|
|
|
|
@ -155,7 +155,7 @@ class ServerPool(object): |
|
|
udpsock = socket(AF_INET, SOCK_DGRAM) |
|
|
udpsock = socket(AF_INET, SOCK_DGRAM) |
|
|
udpsock.sendto('%s:%s:0:0' % (Config.MANAGE_PASS, port), (Config.MANAGE_BIND_IP, Config.MANAGE_PORT)) |
|
|
udpsock.sendto('%s:%s:0:0' % (Config.MANAGE_PASS, port), (Config.MANAGE_BIND_IP, Config.MANAGE_PORT)) |
|
|
udpsock.close() |
|
|
udpsock.close() |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn(e) |
|
|
logging.warn(e) |
|
|
return True |
|
|
return True |
|
|
|
|
|
|
|
@ -169,12 +169,12 @@ class ServerPool(object): |
|
|
try: |
|
|
try: |
|
|
self.tcp_servers_pool[port].close(False) |
|
|
self.tcp_servers_pool[port].close(False) |
|
|
del self.tcp_servers_pool[port] |
|
|
del self.tcp_servers_pool[port] |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn(e) |
|
|
logging.warn(e) |
|
|
try: |
|
|
try: |
|
|
self.udp_servers_pool[port].close(False) |
|
|
self.udp_servers_pool[port].close(False) |
|
|
del self.udp_servers_pool[port] |
|
|
del self.udp_servers_pool[port] |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn(e) |
|
|
logging.warn(e) |
|
|
|
|
|
|
|
|
if 'server_ipv6' in self.config: |
|
|
if 'server_ipv6' in self.config: |
|
@ -185,12 +185,12 @@ class ServerPool(object): |
|
|
try: |
|
|
try: |
|
|
self.tcp_ipv6_servers_pool[port].close(False) |
|
|
self.tcp_ipv6_servers_pool[port].close(False) |
|
|
del self.tcp_ipv6_servers_pool[port] |
|
|
del self.tcp_ipv6_servers_pool[port] |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn(e) |
|
|
logging.warn(e) |
|
|
try: |
|
|
try: |
|
|
self.udp_ipv6_servers_pool[port].close(False) |
|
|
self.udp_ipv6_servers_pool[port].close(False) |
|
|
del self.udp_ipv6_servers_pool[port] |
|
|
del self.udp_ipv6_servers_pool[port] |
|
|
except Exception, e: |
|
|
except Exception as e: |
|
|
logging.warn(e) |
|
|
logging.warn(e) |
|
|
|
|
|
|
|
|
return True |
|
|
return True |
|
|