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
|
:meth:`~BaseServer.server_activate`. The other parameters are passed to
|
||||||
the :class:`BaseServer` base class.
|
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)
|
.. class:: UDPServer(server_address, RequestHandlerClass, bind_and_activate=True)
|
||||||
|
|
||||||
|
@ -441,7 +441,7 @@ class TCPServer(BaseServer):
|
|||||||
|
|
||||||
socket_type = socket.SOCK_STREAM
|
socket_type = socket.SOCK_STREAM
|
||||||
|
|
||||||
request_queue_size = 5
|
request_queue_size = getattr(socket, "SOMAXCONN", 5)
|
||||||
|
|
||||||
allow_reuse_address = False
|
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