php 在使用upyun的时候 用 curl 出现:

curl_error  :Empty reply from server

对应的 curl_errno:52

curl_error  :Recv failure: Connection was reset

对应的 curl_errno:56

查阅相关资料;都是粘贴复制好几年年前的了。现在用nginx,你跟我说改Apache的httpd.conf配置文件。我差点就信了,能不能有点钻研精神。

说正事:

在apache的httpd.conf中加入 没用。我用nginx,跟Apache有什么关系呢?

EnableSendfile off
EnableMMAP off

在curl加入禁止https的,一点用没有。curl_init() 我请求用的就是http协议,也没用

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

参照tGit 克隆错误RPC failed; curl 56 Recv failure: Connection was reset.’  以为跟buffer 设置有关,于是把nginx的buffer扩大了一下也并没有用。

仔细分析一下情况:

我php环境用的php7.4的环境,

另一个是php7.2的环境能正常使用,于是果断切换低版本php环境。

再次请求就正常了。至于原理不清楚,但是我的情况就是这样的解决的

php curl 出现 Recv failure: Connection was reset相关推荐

  1. 【Nignx】 nginx启动http服务,报错 curl: (56) Recv failure: Connection reset by peer

    背景 docker 启动的nginx 服务,容器内端口80,映射到容器外8080,通过 curl -L -I http://xxxx:8080 报错 curl: (56) Recv failure: ...

  2. CentOS7: How to resolve curl#56 - Recv failure: Connection reset by peer

    注意这个问题报错显示也可以是: curl:(56)Recv failure:连接被对方重设 Issue: When you execute Yum installation or update, yo ...

  3. curl: (56) Recv failure: Connection reset by peer问题汇总和解决方案

    这两天正在学习用docker制作tomcat镜像,有一个问题困扰了我3天,可能大家在学习时也会遇到,于是我就单独发一篇文章来解决这个问题. 解决办法我在上一篇文章 Docker进阶篇之DockerFi ...

  4. docker绑定端口主机访问curl: (56) Recv failure: Connection reset by peer

    这个问题超简单- 我用的nuxt,项目丢到了node容器里面.然后主机访问不了挂载的端口. 容器内是能curl通的. 然后,经过排查,nuxt只指定了127.0.0.1, host必须是0.0.0.0 ...

  5. 解决fatal: unable to access ‘https://github.com/NVIDIA/apex.git/‘: Recv failure: Connection was reset

    Windows环境下,需要到官网下载git,到指定文件夹中打开git bash. 输入命令 git clone https://github.com/NVIDIA/apex.git 时会报错. 原因可 ...

  6. curl网络访问时报错:(56) Recv failure: Connection timed out

    一.问题描述 某次用户对接某业务平台,在用户侧curl平台侧资源,报错:(56) Recv failure: Connection timed out: 二.分析处理 1.在服务器端curl上述地址正 ...

  7. Recv failure: Connection reset by peer 报错解决

    前提: 安装好CentOS 后配置了阿里的源,在公司的网络内安装软件总是报错 [Errno 14] curl#56 - "Recv failure: Connection reset by ...

  8. error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054

    error: RPC failed; curl 56 OpenSSL SSL_read: Connection was reset, errno 10054 1.问题:git下载代码时,报" ...

  9. 解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设

    解决:docker容器内可以访问web应用,端口映射到宿主机却无法访问,错误代码:curl: 56 Recv failure: 连接被对方重设 或者 curl: 52 Empty reply from ...

最新文章

  1. IDEA配置GitHub和Gitee
  2. 009_Redis的事物
  3. MyBatisPlus中进行通用CRUD全局策略配置
  4. Endnote X9安装教程
  5. 【选型】消息中间件选型
  6. Zookeeper-Zookeeper的配置
  7. Maven集成测试和Spring Restful Services
  8. CSS选择器:伪类(图文详解)
  9. edp1.2和edp1.4_EDP​​的完整形式是什么?
  10. C/C++——有关转义字符和ASCII码表
  11. 遍历聚合对象中的元素——迭代器模式(四)
  12. 动脑2017android_2017年最佳Android库
  13. 改变mysql默认字符集为utf8
  14. Ubuntu下安装-有道词典
  15. Atitit 培训之道 attilax著 1. 概念 培训就是及教育 1 1.1. 知识体系化 2 1.2. 组织架构 2 1.3. 人员架构 梯队化培训 2 2. 培训目标,尽可能与项目相关技术点
  16. javascript框架echarts插件实现超酷人立方效果图
  17. 两行代码开启 Ubuntu ftp服务
  18. 时间序列分析实验报告总结_时间序列分析实验报告
  19. html语言的特殊符号,特殊符号
  20. Android开发两年,我要跳槽去阿里巴巴了,做个阶段总结,flutterrow高度对齐

热门文章

  1. Android之代码混淆
  2. 前端水平垂直居中实现
  3. 楼市政策暖风频吹 部分房企酝酿涨价
  4. CAS:2374782-03-1,NOTA-FAPI-4化学试剂供应
  5. ADO.net技术内幕(奋斗的小鸟)_PDF 电子书
  6. 公告 | FISCO BCOS v3.0-rc4发布,新增Max版,可支撑海量交易上链
  7. Windows系统查看硬盘序列号
  8. 各种页面跳转或当前页跳转的方法
  9. 京东618大促压测时自研中间件暴露出的问题总结,压测级别数十万/秒
  10. 大数据分析BI工具:帆软、Smartbi与神策数据的对比