报错:

org.apache.catalina.connector.ClientAbortException: java.net.SocketTimeoutException
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:353)
at org.apache.catalina.connector.OutputBuffer.appendByteArray(OutputBuffer.java:753)
at org.apache.catalina.connector.OutputBuffer.append(OutputBuffer.java:689)
at org.apache.catalina.connector.OutputBuffer.writeBytes(OutputBuffer.java:388)
at org.apache.catalina.connector.OutputBuffer.write(OutputBuffer.java:366)
at org.apache.catalina.connector.CoyoteOutputStream.write(CoyoteOutputStream.java:96)
at java.io.BufferedOutputStream.write(BufferedOutputStream.java:122)
at java.io.FilterOutputStream.write(FilterOutputStream.java:97)

原因是长时间的文件传输导致连接超时了,解决办法是:
增加tomcat的连接时长:

server:connection-timeout: 80000

参考来源:文件流输出时间太长报错

下载大文件报SocketTimeoutException相关推荐

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

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

  2. Retrofit下载大文件、监听进度、断点续传

    前些天有个同学问我会不会使用Retrofit下载大文件,我就给了他我项目中使用的方法.发现有很多人还不会用Retrofit实现下载文件,即使会下载,也可能会出现问题,比如:不知道如何获取进度:一旦下载 ...

  3. libcurl使用多线程下载大文件源码示例!

    使用libcurl多线程下载大文件的基本思想: 首选打开文件,将文件等分为指定的片段,使用http range下载,一个线程下载一个片段,当线程下载片段时,它们将数据写到打开文件的指定位置,类似BT文 ...

  4. python 下载大文件

    python 下载大文件 文件过大,建议用迅雷 下载大文件 import os import time import requests# 下载大文件 def download_data(url, pa ...

  5. JavaScript 下载大文件解决方案(Blob+OjbectURL)

    JavaScript 下载大文件解决方案(Blob+OjbectURL) 参考文章: (1)JavaScript 下载大文件解决方案(Blob+OjbectURL) (2)https://www.cn ...

  6. python requests下载文件很慢-python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

  7. python下载大文件-golang/python 下载大文件时怎样避免oom

    问题场景:高频系统中,agent 会向ATS 服务器发出刷新和预缓存的请求,这里的请求head 里面有GET ,PURGE等,因为一般的预缓存都是小文件,但是某天,突然服务器oom...罪魁祸首发现是 ...

  8. python下载大文件-使用请求在python中下载大文件

    请求是一个非常好的库.我想用它下载大文件(>1GB).问题是不可能将整个文件保存在内存中,我需要将其分块读取.以下代码有问题 1 2 3 4 5 6 7 8 9 10 11import requ ...

  9. python下载大文件-python requests 下载大文件不完整

    目前我有一个脚本, 从帝联的 CDN 外链获取一下文件作为备份. 使用的是 Python 2.7.10 requests 2.8.1 目前碰到一个情况, 使用 requests 下载大文件的时候会出现 ...

最新文章

  1. NSUserDefaults的用法
  2. 打开阿兹海默之门:华裔张复伦利用RNN成功解码脑电波,合成语音 | Nature
  3. android canvas绘制圆角_Android自定义View撸一个渐变的温度指示器(TmepView)
  4. ElasticSearch,Sphinx,Lucene,Solr,Xapian。哪种适合哪种用途? [关闭]
  5. 计算机软件集成项目工程师上海,2021年上海系统集成项目管理工程师报名时间和报名入口...
  6. php域名转发,php 域名转发程序
  7. zookeeper安装及分布式配置
  8. SVN:安装svn进行上传和检出文件的常用命令
  9. python中strip是什么意思啊_python中的strip是什么意思
  10. linux date 天之前,linux date命令前后几天的推导
  11. 信息学奥赛一本通(1017:浮点型数据类型存储空间大小)
  12. Java会话技术之 —— cookie与session
  13. 铁路部门调整车票预售期为15天 火车票今年不再“一票难求”
  14. 我的程序员之路(4)——工作半年
  15. 红帽20亿美元强劲收入的背后,让开源成为主流
  16. 拓端tecdat|R语言中的马尔可夫区制转移(Markov regime switching)模型
  17. 《Python核心编程(第2版)》读书笔记(6)之用列表模拟堆栈(关键词:Python/列表/堆栈/stack.py)
  18. python随机出题_什么软件可以自制题库随机出题?怎么操作
  19. 云服务器搭建个人站点-之-站点搭建
  20. 内部系统自己搭建还是花钱购买?这是一个问题

热门文章

  1. 程序员大约多少岁就失业(你准备好失业了吗)
  2. 南宁有几家机器人餐厅_全年最火的三家餐厅!秘密竟是机器人服务员
  3. DPDK技术系统学习一(接收,发送,arp,icmp功能测试)
  4. 股票成本价买入价计算器
  5. 移动网络为什么“慢”? 腾讯工程师分享弱联网优化之道
  6. oracle ebc,《Oracle 10G 系统教程 中科院培训老师讲授》
  7. 记一次企业级爬虫系统升级改造(四):爬取微信公众号文章(通过搜狗与新榜等第三方平台)...
  8. linux中更新管理器,用户呼吁Windows 10借鉴Linux驱动更新管理器 放开更多选项
  9. 技术精讲丨多线程环境下时间轮-海量定时任务的定时器设计
  10. mysql索引可以提高什么的操作效率_MySQL查询性能优化前,必须先掌握MySQL索引理论...