diff --git a/src/snek/service/socket.py b/src/snek/service/socket.py index 13c65fcd..648882ad 100644 --- a/src/snek/service/socket.py +++ b/src/snek/service/socket.py @@ -70,7 +70,7 @@ class SocketService(BaseService): self.subscribed_channels.clear() try: if self.ws and not self.ws.closed: - await asyncio.wait_for(self.ws.close(), timeout=5.0) + await asyncio.wait_for(self.ws.close(), timeout=300.0) except asyncio.TimeoutError: logger.debug("Socket close timed out") except Exception as ex: diff --git a/src/snek/static/socket.js b/src/snek/static/socket.js index 48a3295d..d6aa4476 100644 --- a/src/snek/static/socket.js +++ b/src/snek/static/socket.js @@ -24,7 +24,7 @@ export class Socket extends EventHandler { _maxReconnectAttempts = 50; _reconnectDelay = 4000; _pendingCalls = new Map(); - _callTimeout = 30000; + _callTimeout = 300000; _isDestroyed = false; get isConnected() {