Unverified Commit b1706469 authored by TianYu GUO's avatar TianYu GUO Committed by GitHub
Browse files

Fix port number overflow (#2826)

parent 5413ec2b
...@@ -928,7 +928,10 @@ class PortArgs: ...@@ -928,7 +928,10 @@ class PortArgs:
while True: while True:
if is_port_available(port): if is_port_available(port):
break break
port += 42 if port < 60000:
port += 42
else:
port -= 43
return PortArgs( return PortArgs(
tokenizer_ipc_name=tempfile.NamedTemporaryFile(delete=False).name, tokenizer_ipc_name=tempfile.NamedTemporaryFile(delete=False).name,
......
...@@ -335,6 +335,8 @@ def is_port_available(port): ...@@ -335,6 +335,8 @@ def is_port_available(port):
return True return True
except socket.error: except socket.error:
return False return False
except OverflowError:
return False
def decode_video_base64(video_base64): def decode_video_base64(video_base64):
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment