PUT /api/documents ConnectionResetError: Cannot write to closing transport
http_status_code 504 prozorro-prod 7 times
[2021-09-27T09:16:01.106Z] | prozorro_sale.auction.errors | ERROR - Unknown error caught in API - Cannot write to closing transport | AUCTION-ID: SUE001-UA-20210828-65560 | X-Request-ID: 952f65c07976a3e35a904d7e0aadeb33
Traceback (most recent call last):
File "/auction/prozorro_sale/auction/errors.py", line 95, in request_localized_errors_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/auth/__init__.py", line 114, in context_middleware
return await handler(request)
File "/auction/prozorro_sale/auction/utils.py", line 240, in auth_token_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 81, in retry_on_concurrency_error_middleware
return await handler(request)
File "/usr/local/lib/python3.9/site-packages/prozorro_sale/tools/__init__.py", line 43, in request_unpack_params
return await handler(request, **request.match_info)
File "/auction/prozorro_sale/auction/utils.py", line 67, in handler
return await func(request, *args, **kwargs)
File "/auction/prozorro_sale/auction/api/feed.py", line 243, in auction_feed
return await handler.feed(ws)
File "/auction/prozorro_sale/auction/api/feed.py", line 207, in feed
await self.auction_feed_watcher(ws)
File "/auction/prozorro_sale/auction/api/feed.py", line 154, in auction_feed_watcher
await ws.send_json({'status': 200, 'error': '', 'payload': msg}, dumps=ujson.dumps)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_ws.py", line 316, in send_json
await self.send_str(dumps(data), compress=compress)
File "/usr/local/lib/python3.9/site-packages/aiohttp/web_ws.py", line 300, in send_str
await self._writer.send(data, binary=False, compress=compress)
File "/usr/local/lib/python3.9/site-packages/aiohttp/http_websocket.py", line 687, in send
await self._send_frame(message, WSMsgType.TEXT, compress)
File "/usr/local/lib/python3.9/site-packages/aiohttp/http_websocket.py", line 650, in _send_frame
self._write(header + message)
File "/usr/local/lib/python3.9/site-packages/aiohttp/http_websocket.py", line 660, in _write
raise ConnectionResetError("Cannot write to closing transport")
ConnectionResetError: Cannot write to closing transport
Also within the same time interval identified error of websocket
Sep 27, 2021 @ 10:38:28.017 [2021-09-27T07:38:28.017Z] | frontend | ERROR - On action "Frontend websocket error" with auction LLE001-UA-20210825-21318 was received message: "Unknown error" | AUCTION-ID: LLE001-UA-20210825-21318 | X-Request-ID: 65d256c66c9409b68bc7958a492f32ec
message:[2021-09-27T10:25:07.833Z] | frontend | ERROR - On action "Frontend websocket error" with auction SUE001-UA-20210828-65560 was received message: "Unknown error" | AUCTION-ID: SUE001-UA-20210828-65560 | X-Request-ID: b17214745a731d6a4bcfde48d2fec5ae agent.type:filebeat agent.id:2b0f242f-5a56-4a31-825e-0ba710164e2b agent.version:7.5.1 agent.ephemeral_id:41c48017-6534-4a58-b0e0-dfc48e26fada agent.hostname:worker-node-2-prod log.offset:5,552,256 log.file.path:/var/log/containers/prozorro-prod-prozorro-sale-auction-api-7cf6748648-