Skip to content

Commit bfc807a

Browse files
kirubakaranberkerpeksag
authored andcommitted
Use SO_REUSEPORT if available (#1344)
1 parent 1853071 commit bfc807a

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

gunicorn/sock.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ def __getattr__(self, name):
3838

3939
def set_options(self, sock, bound=False):
4040
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
41+
if hasattr(socket, 'SO_REUSEPORT'):
42+
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEPORT, 1)
4143
if not bound:
4244
self.bind(sock)
4345
sock.setblocking(0)

0 commit comments

Comments
 (0)