На локальной машине все работает хорошо, на replit ide(replit.com) все тоже норм, но вот на дедике от оракл(4 ядра, 24 гб оза) после 1 мин или раньше ответ от сервера приходит с опозданием, тобиш как на скрине сначала ~ 0.11 сек задержки(норм все), а затем увеличивается задержка(таймстеп)
и вылетает ошибка: "Error ping load: sent 1011 (unexpected error) keepalive ping timeout; no close frame received"
формула задержки = таймстеп(сервера) - локальний таймстеп
часть кода:
async with websockets.connect(url) as ws:
sub_param = {"op": "subscribe", "args": channels}
await ws.send(json.dumps(sub_param))
while True:
try:
res = await asyncio.wait_for(ws.recv(), timeout=25)
except (asyncio.TimeoutError, websockets.exceptions.ConnectionClosed) as e:
try:
await ws.send('ping')
print("Error Res: ", await ws.recv())
continue
except Exception as e:
print("Error ping load:", e)
break
res = json.loads(res)
print(res["data"])