Poco icon indicating copy to clipboard operation
Poco copied to clipboard

ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接

Open tmac001 opened this issue 2 years ago • 1 comments

poco rpc连接异常处理方案

描述问题bug ConnectionAbortedError: [WinError 10053] 你的主机中的软件中止了一个已建立的连接 偶尔使用过程中会出现连接中断,这种情况一般是什么原因造成的,是否有好的方案解决稳定性

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
scripts\driver\element.py:198: in is_visible
    res = self.poco.init_element(path).exists()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:72: in wrapped
    return func(proxy, *args, **kwargs)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:776: in exists
    return self.attr('visible')
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:39: in wrapped
    return func(self, *args, **kwargs)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:736: in attr
    nodes = self._do_query(multiple=False)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\proxy.py:886: in _do_query
    self._nodes = self.poco.agent.hierarchy.select(self.query, multiple)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\freezeui\hierarchy.py:90: in select
    return self.selector.select(query, multiple)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\sdk\Selector.py:77: in select
    return self.selectImpl(cond, multiple, self.getRoot(), 9999, True, True)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\sdk\Selector.py:71: in getRoot
    return self.dumper.getRoot()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\freezeui\hierarchy.py:35: in getRoot
    root = Node(self.dumpHierarchy())
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\utils.py:13: in new_func
    ret, err = cb.wait(timeout=30)
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\simplerpc.py:74: in wait
    self.agent.update()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\rpcclient.py:64: in update
    data = self.conn.recv()
C:\Users\liqingguo\AppData\Local\Programs\Python\Python37\lib\site-packages\poco\utils\simplerpc\transport\tcp\main.py:36: in recv
    msg_bytes = self.c.recv())

python 版本: python3.7

poco 版本: 1.0.87

tmac001 avatar Jul 21 '22 06:07 tmac001

请问解决了吗 最近被这个问题困扰

liubox98 avatar Jul 26 '22 08:07 liubox98