Set connection timeout to None.

This commit is contained in:
INADA Naoki
2014-09-01 20:29:35 +09:00
parent b5d5b4059a
commit 4bf2e13b79

View File

@@ -774,7 +774,7 @@ class Connection(object):
raise
self.host_info = "socket %s:%d" % (self.host, self.port)
if DEBUG: print('connected using socket')
sock.settimeout(365*24*3600) # Default timeout of libmysqlclient.
sock.settimeout(None)
sock.setsockopt(socket.SOL_SOCKET, socket.SO_KEEPALIVE, 1)
if self.no_delay:
sock.setsockopt(socket.IPPROTO_TCP, socket.TCP_NODELAY, 1)