报错curl: (35) TCP connection reset by peer的解决办法

今天在一台Centos系统的服务器上安装科技Lion脚本的,输入了安装命令。

curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh

但并没有立即安装,完全没有反应。于是退出终端,重新进去又输入命令,还是不行。如此折腾一番。最后返回一句:

curl: (35) TCP connection reset by peer

以为把服务器弄坏了,问了下百度,返回的结果是这些

报错解释:

这个错误表示你的curl请求在与对端(服务器)通信时,TCP连接被对端强制关闭了。这种情况通常发生在服务器端主动关闭了连接,或者因为服务器端遇到了错误而不得不关闭连接。

可能原因:

  1. 服务器过载或正在维护。

  2. 服务器的防火墙或安全设置阻止了连接。

  3. 网络问题导致连接不稳定。

解决方法:

  1. 检查服务器状态,确认服务器是否在线且运行正常。

  2. 如果可能,联系服务器管理员或检查服务器的日志文件,了解为何关闭了连接。

  3. 检查本地网络和防火墙设置,确保没有阻止curl请求的规则。

  4. 尝试增加curl请求的超时时间,例如使用--connect-timeout选项。

  5. 如果问题依然存在,尝试使用不同的网络或不同的服务器进行测试。

     

啥也不是!不过最后还是解决了,解决办法就是多试几次。最后成功了。日!记录一下。

THE END