阿里oss上传,读取报错:Connection pool shut down
Connection pool shut down报错:
今天springboot配置了阿里oss配置类:就一直报错:
com.aliyun.oss.ClientException: Connection error due to: Connection pool shut down
[ErrorCode]: Unknown
[RequestId]: Unknown
一般这种情况就是在阿里使用ossClient.shutdown();方法后继续访问,此时与阿里oss的连接已关闭,自然什么信息都无法获得,但是这种错误是什么情况下造成的呢?
原因:
spring一般为整个容器共享一个对象,如果你在初始化的时候注入对象,并且再后面又没有新new oss的对象,那么再执行一次oss的ossClient.shutdown()方法后将无法执行后面的上传,下载等一系列与oss交互的操作了。
public static OSS creatOss(AliyunOssConfig config) {return new OSSClientBuilder().build(config.getEndpoint(), config.getAccessKeyId(), config.getAccessKeySecret());}
解决方法:
1:
解决问题最简单的方法就是每次连接的时候都重新new一个对象,以保证每次与阿里数据交互连接都保持可用状态
2:
同时也可以通过多例的方法解决
@Bean
2 @Scope("prototype")
3 public OSS ossClient() {5 return new OSSClientBuilder().build(endpoint, accessKeyId, accessKeySecret);
6 }
阿里oss上传,读取报错:Connection pool shut down相关推荐
- javascript 手机移动端 微信 拍照 录音 录视频并阿里oss上传
调用照相机,拍照 <input type="file" accept="image/*" capture="camera"> 1 ...
- springboot集成阿里OSS上传文件
开发前的准备: 自己在阿里云上申请免费的Oss对象存储,新建Bucket---读写权限选择公共读,我开始这里忘了导致后来踩了小坑 接下来是代码中的一些配置:我用的是springboot 1>添加 ...
- Android端使用阿里OSS上传
转载:https://www.jianshu.com/p/6a5b47ca2b37 https://help.aliyun.com/document_detail/93939.html?spm=a2c ...
- 多线程下httpClient报错 Connection pool shut down
报错信息 1.报错信息:Connection pool shut down java.lang.IllegalStateException: Connection pool shut downat o ...
- Connection pool shut down http请求异常关闭
本人在项目运用中写了一个数据推送的组件,需要多线程频繁调用远程接口进行传输数据,远程请求通过HttpClient 使用 CloseableHttpClient 发起连接后,使用CloseableHtt ...
- oss上传报错_oss上传400报错-问答-阿里云开发者社区-阿里云
leehor 2018-07-27 16:20:48 Reoss上传400报错 回调部分代码 格式有问题吗 put.setCallbackParam(new HashMap() { { Log.e(& ...
- 阿里云oss上传下载删除工具类
工具类-阿里云oss private static String accessId;private static String accessKey;private static String endp ...
- Nginx 代理转发阿里云OSS上传的实现代码
这篇文章主要介绍了Nginx 代理转发阿里云OSS上传的实现代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧 前言 因为小程序上传需要https,服务器https用的是 ...
- SpringBoot整合阿里云OSS上传文件
一.需求分析 文件上传是一个非常常见的功能,就是通过IO流将文件写到另外一个地方,这个地方可以是项目下的某个文件夹里,或者是本地电脑某个盘下面,还可以是云服务OSS里面,这里就是我要讲到的OSS,我写 ...
最新文章
- 只需单击三次,让中文GPT-2为你生成定制故事
- 莱维飞行matlab作图,基于莱维飞行和随机游动策略的灰狼算法
- 关于java的JIT知识
- 面试准备系列01----面试中的链表题目汇总
- 微信支付分-支付失败原因总结
- java深度学习(一)Maven创建一个新的ND4J工程
- MiniDao Framework 1.3.0 发布,J2EE持久化解决方案
- react笔记组件属性传递机制(四)
- Tomcat为Cookie设置HttpOnly属性
- mysql 序列化存储_如何将类序列化并直接存储入数据库
- linux下pip换源——修改pip.conf文件
- HDU2080 夹角有多大II【数学】
- 【Android】音视频开发基础入门
- linux终端设置为管理员权限,ubuntu 中的管理员权限
- java 内存使用过高_Java服务器内存和CPU占用过高的原因
- 致那些徘徊在测试界的屌丝——也致给我自己这个苦逼屌丝
- 【主题词——玫瑰花】
- sql语句中大于号小于号的处理
- 3D建模游戏动漫模型制作软件都有哪些?最全解析,工具免费领
- word2vec总结