栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

CURL错误:接收失败:对等重置连接

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

CURL错误:接收失败:对等重置连接

介绍

远程服务器已向您发送了一个RST数据包,该数据包指示立即断开连接,而不是通常的握手。

可能的原因

A. TCP / IP

这可能是TCP / IP问题,您需要与主机一起解决或在大多数情况下在远程服务器关闭连接,然后才完成将内容下载到

Connection reset bypeer
..... 之前升级操作系统。

B. 康奈尔虫子

请注意,在v2.6.17之后,某些Linux内核上的TCP窗口缩放存在一些问题。有关更多信息,请参见以下错误报告:

https://bugs.launchpad.net/ubuntu/+source/linux-
source-2.6.17/+bug/59331

https://bugs.launchpad.net/ubuntu/+source/linux-
source-2.6.20/+bug/89160

C. PHP和卷曲的Bug

您正在使用的工具

PHP/5.3.3
也存在一些严重的错误…我建议您使用较新版本的
PHP
CURL

https://bugs.php.net/bug.php?id=52828

https://bugs.php.net/bug.php?id=52827

https://bugs.php.net/bug.php?id=52202

https://bugs.php.net/bug.php?id=50410

D. 最大传输单位

导致此错误的一个常见原因是,通过网络连接传输的数据包的MTU(最大传输单元)大小已从默认的1500字节更改。如果已配置,

VPN
则很可能必须在配置过程中进行更改

D. 防火墙:iptables

如果您不知道如何解决这些问题,可能会导致一些严重的问题..尝试访问您要连接的服务器以检查以下内容

  • 您可以访问该服务器上的端口80

 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT`
  • 以下是最后一行,而不是其他任何接受之前

  -A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
  • 检查所有DROP,REJECT并确保它们没有阻止您的连接

  • 临时允许所有连接,看是否通过

实验

尝试使用其他服务器或远程服务器(在线托管如此多的费用云服务)并测试相同的脚本..如果它可以工作,那么我猜是一样的不错…

You need toupdate your system

其他代码相关

A. SSL

如果

Yii::app()->params['pdfUrl']
url中
https
未包含正确的SSL设置,则在旧版本的curl中也会导致此错误

解决方法:确保已安装并启用了OpenSSL,然后将其添加到您的代码中

curl_setopt($c, CURLOPT_SSL_VERIFYPEER, false);curl_setopt($c, CURLOPT_SSL_VERIFYHOST, false);

希望对您有所帮助



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/380247.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号