java time out,java jdk connection timeout

我的服务器在上海,腾讯云的云服务器;

qiniu的java sdk 版本:

[7.0.0, 7.0.99]

我的java代码如下,上传的图片都是jpg/png格式的,没有gif格式的

public static final String mime = "image/gif";

......

public static String uploadAvatar(byte[] bytes, Object id, KeyItemType kit){

if(bytes == null){

return null;

}

UploadManager uploadManager = new UploadManager();

Auth auth = Auth.create(cloudKey1, cloudKey2);

String token = auth.uploadToken(cloudBucket);

try {

String key = getCloudKey(id, kit);

Response r = uploadManager.put(bytes, key, token, null, mime, false);

if(r.isOK()){

return cloudSrc + key;

}else{

return null;

}

} catch (QiniuException e) {

e.printStackTrace();

return null;

}

}

tomcat 日志报错,大概就传了20张几十k的小图片(每次调用传一张图片),出现了3次以上connection timeout。。。

Caused by: java.net.SocketTimeoutException: connect timed out

at java.net.PlainSocketImpl.socketConnect(Native Method)

at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)

at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)

at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:579)

at com.squareup.okhttp.internal.Platform.connectSocket(Platform.java:107)

at com.squareup.okhttp.Connection.connect(Connection.java:156)

at com.squareup.okhttp.Connection.connectAndSetOwner(Connection.java:175)

at com.squareup.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:120)

at com.squareup.okhttp.internal.http.HttpEngine.nextConnection(HttpEngine.java:330)

at com.squareup.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:319)

at com.squareup.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:241)

at com.squareup.okhttp.Call.getResponse(Call.java:271)

at com.squareup.okhttp.Call$ApplicationInterceptorChain.proceed(Call.java:228)

at com.squareup.okhttp.Call.getResponseWithInterceptorChain(Call.java:199)

at com.squareup.okhttp.Call.execute(Call.java:79)

at com.qiniu.http.Client.send(Client.java:194)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值