利用scrapy下载大量大尺寸图片及视频时有时会报错,显示放弃重试,用户连接时间超过180s导致失去连接 如下

Gave up retrying <GET url> (failed 3 times): User timeout caused connection failure: Getting url took longer than 180.0 seconds..

这是由于scrapy并发请求过多,默认情况下会同时下载16个文件,而连接时间默认超过三分钟就会丢失。就是说如果三分钟之内你的网速没法支持你同时下载完16个文件的话就会造成这个问题。

解决方法就是在settings.py中将默认并发连接数调小或者将timeout时间调大

CONCURRENT_REQUESTS = 2
DOWNLOAD_TIMEOUT=1800

此时并发请求被调成2, 等待时间被1800秒,一般的小视频和图片是没有问题了。

scrapy下载大文件失败问题相关推荐

  1. php 7.0 readfile_php readfile下载大文件失败的解决方法

    本文实例讲述了php readfile下载大文件失败的解决方法.分享给大家供大家参考,具体如下: 大文件有200多M,只下载了200K就提示下载完成,且不报错. 原因是PHP内存有限制,需要改为按块下 ...

  2. linux下载大文件失败,Linux下FTP/SFTP传输大文件总是失败的处理办法

    海外服务器,一般延迟都比较高.如果不是China Telecom/China Unicom路由直连,延迟更加的不稳定,甚至长连接会经常闪断.国内跨运营商服务器,没有BGP网关,也同样会发生这样的情况, ...

  3. php readfile 下载大文件失败

    大文件有200多M,只下载了200K就提示下载完成,且不报错. 原因是PHP内存有限制,需要改为按块下载,就是把大文件切块后逐块下载. if (file_exists($file)) {if (FAL ...

  4. Nginx下载大文件失败

    原因分析: nginx代理nginx时,前端用户请求下载文件, nginx代理会先从后端nginx拿到文件并缓存到本地,然后响应给客户端,其中与proxy buffer相关的配置项如下: proxy_ ...

  5. php下载效率不高,解决PHP下载大文件失败,并限制下载速度

    1.问题: PHP在使用readfile函数定义下载文件时候,文件不可以过大,否则会下载失败,文件损坏且不报错: 2.原因: 这个是因为readfile读取文件的时候会把文件放入缓存,导致内存溢出: ...

  6. Android 开发工具类 27_多线程下载大文件

    多线程下载大文件时序图 FileDownloader.java 1 package com.wangjialin.internet.service.downloader; 2 3 import jav ...

  7. python断点续传下载_Python 3 爬虫|第12章:并发下载大文件 支持断点续传

    1. stream 流式下载大文件 1.1 stream=True 和 iter_content() 我们将继续使用 Python 3 爬虫|第3章:同步阻塞下载 所搭建的测试环境,在 Nginx 默 ...

  8. [MAC]Google Drive下载大文件

    在使用Chrome从Google Drive下载8G数据集的过程中,多次出现网络错误问题导致下载失败,特在此记录解决方法. 下载前提:已成功翻墙 一.出错原因: Google Drive下载大文件的时 ...

  9. Google Drive下载大文件问题解决办法

            近期一位笨蛋找我帮忙下载一个文件,在Google Driver里,我心想这有什么难的,然鹅,问题真的就莫名其妙出现了.总大小1.8G,chrome直接下载,下载速度5MB/s,预计5分 ...

最新文章

  1. 1.ireport基本使用
  2. 设计模式-行为型模式-观察者模式
  3. js-权威指南学习笔记7
  4. 邮箱通知php,PHPMailer 发送邮件(含详细介绍及使用方法说明)
  5. SoapUI 测试http接口实战
  6. RMAN备份恢复报错 ORA-19573: cannot obtain exclusive enqueue for datafile 5
  7. BZOJ 3555 [CTSC2014] 企鹅QQ Hash
  8. 【NetApp】exportfs命令的使用
  9. 蓝桥杯2021年第十二届C++省赛第一题-空间
  10. es elasticsearch-head安装
  11. 入门React第二天(函数式组件传值)
  12. Linux红帽认证管理员(RHCAS)考试笔记
  13. 【5G会话管理】UE IPv6地址的分配(SLAAC协议)
  14. 计算机密码忘了 开不了机怎么办,开机密码忘了怎么办
  15. python画球面投影_Python中球面投影图像的高程畸变
  16. debug——生成log
  17. Activemq优点和缺点
  18. NLP常见词/典汇总
  19. python常用画图颜色
  20. Substrate区块链框架学习小组

热门文章

  1. 计算机二类对口高职,2019年四川对口高职招生_信息技术二类专业大纲.docx
  2. 老款MacBook浴火重生记
  3. 事件冒泡和事件捕获有什么区别?
  4. Java+spring 基于ssm的电影视频在线点播系统#毕业设计
  5. python dill包_Python 3.5 dill pickling/unpickling on different servers: “KeyError: 'ClassType'”
  6. 用自己的域名创建邮箱( 苹果用户订阅 icloud + 服务)
  7. 抖音 PC 版客户端正式上线
  8. 微信电子健康卡操作类
  9. 2.经典!!-怎么写数学建模论文技巧-选题-论文手-算法(建模)手-编程手
  10. win10 右键卡死(资源管理器)