tobato / FastDFS_Client

Java Client for FastDFS
GNU Lesser General Public License v3.0
1.48k stars 512 forks source link

1.26.7 请求多次偶尔 报错 com.github.tobato.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while receive content #177

Open lovo1 opened 4 years ago

lovo1 commented 4 years ago

com.github.tobato.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while receive content

lovo1 commented 4 years ago
1.26.7 的版本
lovo1 commented 4 years ago

加大超时 时间 解决

linbin0o0 commented 4 years ago

加大超时 时间 解决 楼主。 超时时间是哪个参数呢?加到多少合适?

linbin0o0 commented 4 years ago

超时时间是哪个参数呢?加到多少合适?

lovo1 commented 4 years ago

image

lovo1 commented 4 years ago

fdfs: so-timeout: 3501 connect-timeout: 1601 thumb-image: #缩略图生成参数 width: 150 height: 150 tracker-list: #TrackerList参数,支持多个

仅供参考,具体超时时间自己设置

lovo1 commented 4 years ago

超时时间是哪个参数呢?加到多少合适?

fdfs: so-timeout: 3501 connect-timeout: 1601 thumb-image: #缩略图生成参数 width: 150 height: 150 tracker-list: #TrackerList参数,支持多个

仅供参考,自己依据场景 设置

linbin0o0 commented 4 years ago

超时时间是哪个参数呢?加到多少合适?

fdfs: so-timeout: 3501 connect-timeout: 1601 thumb-image: #缩略图生成参数 width: 150 height: 150 tracker-list: #TrackerList参数,支持多个

仅供参考,自己依据场景 设置

似乎还是会出现,在想是不是网络问题

tobato commented 4 years ago

适当配置超时时间参数,同时需要跟踪网络是否稳定。

linbin0o0 commented 4 years ago

适当配置超时时间参数,同时需要跟踪网络是否稳定。

你好,老师。我把我的服务放docker运行了,网络问题也会导致这个错误出现吗?有没有什么解决方案呢?

tobato commented 4 years ago

你好,老师。我把我的服务放docker运行了,网络问题也会导致这个错误出现吗?有没有什么解决方案呢?

描述一下实际的运行环境?

linbin0o0 commented 4 years ago

你好,老师。我把我的服务放docker运行了,网络问题也会导致这个错误出现吗?有没有什么解决方案呢?

描述一下实际的运行环境?

持续的从rabbitmq消费数据,然后多个线程上传图片。(基本是持续不断的),然后我的java服务是运行在docker容器上的,昨天又出现了这个问题。原先用的是1.26.5的版本,然后昨天更新到1.26.7,把so-timeout: 20000 connect-timeout: 20000 在未上传图片的时候都会出现: connect close eroor的报错。

yamamamama commented 4 years ago

你好,老师。我把我的服务放docker运行了,网络问题也会导致这个错误出现吗?有没有什么解决方案呢?

描述一下实际的运行环境?

持续的从rabbitmq消费数据,然后多个线程上传图片。(基本是持续不断的),然后我的java服务是运行在docker容器上的,昨天又出现了这个问题。原先用的是1.26.5的版本,然后昨天更新到1.26.7,把so-timeout: 20000 connect-timeout: 20000 在未上传图片的时候都会出现: connect close eroor的报错。

现在解决了吗?

tobato commented 4 years ago

这几天新发版本后再试一下

madong190 commented 4 years ago

我的项目引入的版本也是1.26.7 (项目是spring boot 1.5.21.RELEASE。)。上传文件偶尔出现com.github.tobato.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while receive content。 配置是 fdfs.connect-timeout=5000 fdfs.tracker-list=.... fdfs.visit.base.url=.... fdfs.thumb-image.width=100 fdfs.thumb-image.height=100 尝试了报错之后过3s在试两个,但还是会出现3次都不能成功的情况。大概100次能出现两次,但并不是每天的。单独写测试,10个线程并发1000次也没能复现。跑任务时本地、服务器都会出现,而且都是上传一个几十k的文件。现在想改参数调试都无从下手

tobato commented 4 years ago

使用最新版本1.27.2跟踪一下使用情况