fixed the problem that the websocket ping_timeout and ping_interval parameter settings did not take effect
This commit is contained in:
parent
58e4087d4b
commit
33aa4daac8
|
@ -955,14 +955,14 @@ def serve(
|
|||
def _build_protocol_kwargs(
|
||||
protocol: Type[HttpProtocol], config: Config
|
||||
) -> dict:
|
||||
if hasattr(protocol, "websocket_timeout"):
|
||||
if (dir(protocol).__contains__("websocket_handshake")):
|
||||
return {
|
||||
"max_size": config.WEBSOCKET_MAX_SIZE,
|
||||
"max_queue": config.WEBSOCKET_MAX_QUEUE,
|
||||
"read_limit": config.WEBSOCKET_READ_LIMIT,
|
||||
"write_limit": config.WEBSOCKET_WRITE_LIMIT,
|
||||
"ping_timeout": config.WEBSOCKET_PING_TIMEOUT,
|
||||
"ping_interval": config.WEBSOCKET_PING_INTERVAL,
|
||||
"websocket_max_size": config.WEBSOCKET_MAX_SIZE,
|
||||
"websocket_max_queue": config.WEBSOCKET_MAX_QUEUE,
|
||||
"websocket_read_limit": config.WEBSOCKET_READ_LIMIT,
|
||||
"websocket_write_limit": config.WEBSOCKET_WRITE_LIMIT,
|
||||
"websocket_ping_timeout": config.WEBSOCKET_PING_TIMEOUT,
|
||||
"websocket_ping_interval": config.WEBSOCKET_PING_INTERVAL,
|
||||
}
|
||||
return {}
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user