YueChen-C / py-ios-device

IOS Professional Performance Testing Tool . You can get CPU, GPU, Memory , Lifecycle and other metrics from real iOS devices . IOS 专业性能测试工具
GNU General Public License v3.0
634 stars 179 forks source link

在获取网络数据过程中报 ssl.SSLZeroReturnError: TLS/SSL connection has been closed (EOF) (_ssl.c:1091) #42

Closed shijie93 closed 2 years ago

shijie93 commented 2 years ago

[2021-09-11 15:46:14,376] ERROR:IOSPerf.py at line 272: TLS/SSL connection has been closed (EOF) (_ssl.c:1091) Traceback (most recent call last): File "G:\code\perfcat\common\IOSPerf.py", line 251, in get_network_rx_tx data1 = py_ios_device.get_netstat(pid=self.pid, device_id=self.device_id) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\py_ios_device.py", line 659, in get_netstat _rpc_channel = init(device_id) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\py_ios_device.py", line 204, in init rpc_channel.init() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\servers\Instrument.py", line 26, in init self._cli = self.lockdown.start_service("com.apple.instruments.remoteserver.DVTSecureSocketProxy") File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\util\lockdown.py", line 349, in start_service return self._start_service(name, escrow_bag) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\util\lockdown.py", line 262, in _start_service network=self.network) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\util\plist_service.py", line 37, in init self.ssl_start(ssl_file, ssl_file) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\site-packages\ios_device\util\plist_service.py", line 40, in ssl_start self.sock = ssl.wrap_socket(self.sock, keyfile, certfile) File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 1238, in wrap_socket suppress_ragged_eofs=suppress_ragged_eofs File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 423, in wrap_socket session=session File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 870, in _create self.do_handshake() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\ssl.py", line 1139, in do_handshake self._sslobj.do_handshake() ssl.SSLZeroReturnError: TLS/SSL connection has been closed (EOF) (_ssl.c:1091)