AirtestProject / AirtestProject/hrpc

关于长时间运行卡主问题:hrpc与pocoservice通信

Abierto
#2 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
22
Forks
8
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

而且一般是卡在hrpc/object_proxy.py对象析构的时候

```
def __del__(self):
# 代理对象析构时,请求远程对象也析构,并不需要等待返回
if self._is_intermediate_uri__:
action = (('del', ()), )
self._client__.evaluate(RpcObjectProxy(self._uri__, self._client__, action), wait_for_response=False)
```
请求报文:

{"id": "", "uri": "[Lcom.netease.open.libpoco.sdk.AbstractNode;@184e8ec(61762182-3f08-4bbd-b836-49eddbe95f46)", "method": [["del", []]], "session_id": "3e6b0bdb-90a6-4dab-892c-3f3bac49f904"}

Exception ignored in:
Traceback (most recent call last):
File "/Users/xs/PycharmProjects/airtest/hrpc/object_proxy.py", line 114, in __del__
self._client__.evaluate(RpcObjectProxy(self._uri__, self._client__, action), wait_for_response=False)
File "/Users/xs/PycharmProjects/airtest/hrpc/client.py", line 64, in evaluate
self.transport.send({'id': reqid, 'uri': obj_proxy._uri__, 'method': obj_proxy._invocation_path__})
File "/Users/xs/PycharmProjects/airtest/hrpc/transport/http.py", line 31, in send
raise TransportDisconnected(e)
hrpc.exceptions.TransportDisconnected: ('Connection aborted.', BrokenPipeError(32, 'Broken pipe'))

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.