gh-80184: Set getattr(socket, "SOMAXCONN", 5) as the default queue size for TCPServer (GH-134249)
socketserver.TCPServer default queue size becomes SOMAXCONN instead of 5 when possible.
This commit is contained in:
parent
27bd08273c
commit
92f85ff3a0
@ -24,6 +24,8 @@ There are four basic concrete server classes:
|
||||
:meth:`~BaseServer.server_activate`. The other parameters are passed to
|
||||
the :class:`BaseServer` base class.
|
||||
|
||||
.. versionchanged:: next
|
||||
The default queue size is now ``socket.SOMAXCONN`` for :class:`socketserver.TCPServer`.
|
||||
|
||||
.. class:: UDPServer(server_address, RequestHandlerClass, bind_and_activate=True)
|
||||
|
||||
|
@ -441,7 +441,7 @@ class TCPServer(BaseServer):
|
||||
|
||||
socket_type = socket.SOCK_STREAM
|
||||
|
||||
request_queue_size = 5
|
||||
request_queue_size = getattr(socket, "SOMAXCONN", 5)
|
||||
|
||||
allow_reuse_address = False
|
||||
|
||||
|
@ -0,0 +1 @@
|
||||
The default queue size is now ``socket.SOMAXCONN`` for :class:`socketserver.TCPServer`.
|
Loading…
x
Reference in New Issue
Block a user