'Connection aborted.', ConnectionResetError(104, '连接被对方重设')
时间: 2023-11-19 15:15:05 浏览: 551
'Connection aborted.', ConnectionResetError(104, '连接被对方重设')是由于TCP连接的一方私自断开连接所导致的错误。当断开连接的一方不再发送消息,而仍在读取接收数据的一方无法接收到数据时,就会出现这个错误。对于这个错误,可以采取以下解决方案之一:
1. 修改Python代码:在代码中添加异常处理,使用SocketError来捕获异常,并判断异常的错误码是否为ECONNRESET。如果不是ECONNRESET错误码,可以继续抛出异常,否则可以忽略这个异常。这样可以避免程序因为这个错误而终止运行。
2. 修改hosts文件:通过修改hosts文件解决此问题的方法是查询raw.githubusercontent.com的真实IP地址,并将其添加到hosts文件中。可以使用网站如www.ipaddress.com来查询真实IP地址。然后使用sudo vi /etc/hosts命令打开hosts文件,并在文件中添加一行记录,格式为"真实IP地址 raw.githubusercontent.com"。保存文件后,重新运行curl命令即可。
以上是两种常见的解决方案,可以根据具体情况选择适合的方法来解决'Connection aborted.', ConnectionResetError(104, '连接被对方重设')错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [ConnectionResetError: [Errno 104] Connection reset by peer](https://blog.csdn.net/qq_30893653/article/details/129224235)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [curl: (35) OpenSSL SSL_connect: 连接被对方重设 in connection to raw.githubusercontent.com:443](https://blog.csdn.net/jartins/article/details/115407952)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文