python событие socketio отправляет отложенную задержку - PullRequest
0 голосов
/ 17 марта 2020

Мобильный чат внедряется с использованием сервера сокетов python. Как видите, мы используем user_hello для входа пользователей и возврата существующих сообщений. Однако при отправке существующего сообщения в середине появляется отладка «Обновление до веб-сокета успешно», что приводит к задержке в 5 секунд

2020-03-17 19:10:33,193 DEBUG    Response: {'Items': [{'datetime': '2020-03-17 18:52:57', 'user_id': Decimal('17448'), 'ttl': Decimal('1586863220'), 'message': 'ㅛ', 'room_id': Decimal('6450'), 'idx': Decimal('622'), 'type': 'message'}], 'Count': 1, 'ScannedCount': 1, 'ResponseMetadata': {'RequestId': '773J4Q0TJKIT9TO091K376UE17VV4KQNSO5AEMVJF66Q9ASUAAJG', 'HTTPStatusCode': 200, 'HTTPHeaders': {'server': 'Server', 'date': 'Tue, 17 Mar 2020 10:10:33 GMT', 'content-type': 'application/x-amz-json-1.0', 'content-length': '214', 'connection': 'keep-alive', 'x-amzn-requestid': '773J4Q0TJKIT9TO091K376UE17VV4KQNSO5AEMVJF66Q9ASUAAJG', 'x-amz-crc32': '3366127844'}, 'RetryAttempts': 0}}
2020-03-17 19:10:33,193 INFO     emitting event "init" to afa2a2006bc547d1905a27747566a3ee [/]
2020-03-17 19:10:33,194 INFO     afa2a2006bc547d1905a27747566a3ee: Sending packet MESSAGE data 2["init",[{"datetime":"2020-03-17 18:52:57","user_id":17448,"ttl":1586863220,"message":"\u315b","room_id":6450,"idx":622,"type":"message"}]]
2020-03-17 19:10:38,030 DEBUG    undefined < Frame(fin=True, opcode=1, data=b'5', rsv1=False, rsv2=False, rsv3=False)
2020-03-17 19:10:38,030 INFO     afa2a2006bc547d1905a27747566a3ee: Upgrade to websocket successful
2020-03-17 19:10:38,031 DEBUG    undefined > Frame(fin=True, opcode=1, data=b'42["init",[{"datetime":"2020-03-17 18:52:57","user_id":17448,"ttl":1586863220,"message":"\\u315b","room_id":6450,"idx":622,"type":"message"}]]', rsv1=False, rsv2=False, rsv3=False)

Доступ к комнате чата, оставление ее и возвращение в опять проблема. Другие события не вызывают никаких задержек. Я даже не могу сказать, что вызвало это. Если эта проблема возникает только тогда, когда «Обновление до веб-сокета успешно», кажется, связано. Я был бы признателен, если бы вы могли дать мне ответ.

...