FastDFS多线程删除报错。

参考:https://github.com/tobato/FastDFS_Client/issues/19

第一个报错:

02:00:40.052 [ForkJoinPool.commonPool-worker-2] ERROR c.g.t.f.d.proto.AbstractFdfsCommand - receive conent error 
java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.net.SocketInputStream.read(SocketInputStream.java:107)
	at com.github.tobato.fastdfs.domain.proto.ProtoHead.createFromInputStream(ProtoHead.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.receive(AbstractFdfsCommand.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:50)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.execute(ConnectionManager.java:78)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:63)
	at com.github.tobato.fastdfs.service.DefaultGenerateStorageClient.deleteFile(DefaultGenerateStorageClient.java:112)
	at com.github.tobato.fastdfs.service.DefaultFastFileStorageClient.deleteFile(DefaultFastFileStorageClient.java:388)
	at cn.bywin.cbvsp.controller.FastDFSController.deletePic(FastDFSController.java:80)
	at cn.bywin.cbvsp.service.ScheduledCleaning.lambda$cleanFrame$2(ScheduledCleaning.java:94)
	at cn.bywin.cbvsp.service.ScheduledCleaning$$Lambda$846/1576063734.accept(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
02:00:40.052 [ForkJoinPool.commonPool-worker-22] ERROR c.g.t.f.d.proto.AbstractFdfsCommand - receive conent error 
java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.net.SocketInputStream.read(SocketInputStream.java:107)
	at com.github.tobato.fastdfs.domain.proto.ProtoHead.createFromInputStream(ProtoHead.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.receive(AbstractFdfsCommand.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:50)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.execute(ConnectionManager.java:78)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:63)
	at com.github.tobato.fastdfs.service.DefaultGenerateStorageClient.deleteFile(DefaultGenerateStorageClient.java:112)
	at com.github.tobato.fastdfs.service.DefaultFastFileStorageClient.deleteFile(DefaultFastFileStorageClient.java:388)
	at cn.bywin.cbvsp.controller.FastDFSController.deletePic(FastDFSController.java:80)
	at cn.bywin.cbvsp.service.ScheduledCleaning.lambda$cleanFrame$2(ScheduledCleaning.java:94)
	at cn.bywin.cbvsp.service.ScheduledCleaning$$Lambda$846/1576063734.accept(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
02:00:40.054 [ForkJoinPool.commonPool-worker-20] ERROR c.b.cbvsp.service.ScheduledCleaning - 删除的画面fileId是 group1/M00/51/BC/Ixo7v1z_BSmAOheiAAMG4gw7pVo982.jpg 
02:00:40.054 [ForkJoinPool.commonPool-worker-15] ERROR c.b.cbvsp.service.ScheduledCleaning - 删除的画面fileId是 group1/M00/77/53/Ixo7v1z_1aGAXMylAAQIpLlqy4Y210.jpg 
02:00:40.054 [ForkJoinPool.commonPool-worker-22] ERROR c.b.c.controller.FastDFSController - 删除错误:  com.github.tobato.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while receive content
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:53)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.execute(ConnectionManager.java:78)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:63)
	at com.github.tobato.fastdfs.service.DefaultGenerateStorageClient.deleteFile(DefaultGenerateStorageClient.java:112)
	at com.github.tobato.fastdfs.service.DefaultFastFileStorageClient.deleteFile(DefaultFastFileStorageClient.java:388)
	at cn.bywin.cbvsp.controller.FastDFSController.deletePic(FastDFSController.java:80)
	at cn.bywin.cbvsp.service.ScheduledCleaning.lambda$cleanFrame$2(ScheduledCleaning.java:94)
	at cn.bywin.cbvsp.service.ScheduledCleaning$$Lambda$846/1576063734.accept(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:731)
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:902)
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1689)
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1644)
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)
Caused by: java.net.SocketTimeoutException: Read timed out
	at java.net.SocketInputStream.socketRead0(Native Method)
	at java.net.SocketInputStream.read(SocketInputStream.java:150)
	at java.net.SocketInputStream.read(SocketInputStream.java:121)
	at java.net.SocketInputStream.read(SocketInputStream.java:107)
	at com.github.tobato.fastdfs.domain.proto.ProtoHead.createFromInputStream(ProtoHead.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.receive(AbstractFdfsCommand.java:103)
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:50)
	... 17 more
 
02:00:40.054 [ForkJoinPool.commonPool-worker-22] ERROR c.b.cbvsp.service.ScheduledCleaning - 删除的画面fileId是 group1/M00/63/33/Ixo7v1z_YQ2APEYYAATOZ5yh1pg390.jpg 
02:00:40.055 [ForkJoinPool.commonPool-worker-2] ERROR c.b.c.controller.FastDFSController - 删除错误:  com.github.tobato.fastdfs.exception.FdfsIOException: 客户端连接服务端出现了io异常:socket io exception occured while receive content
	at com.github.tobato.fastdfs.domain.proto.AbstractFdfsCommand.execute(AbstractFdfsCommand.java:53)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.execute(ConnectionManager.java:78)
	at com.github.tobato.fastdfs.domain.conn.ConnectionManager.executeFdfsCmd(ConnectionManager.java:63)
	at com.github.tobato.fastdfs.service.DefaultGenerateStorageClient.deleteFile(DefaultGenerateStorageClient.java:112)
	at com.github.tobato.fastdfs.service.DefaultFastFileStorageClient.deleteFile(DefaultFastFileStorageClient.java:388)
	at cn.bywin.cbvsp.controller.FastDFSController.deletePic(FastDFSController.java:80)
	at cn.bywin.cbvsp.service.ScheduledCleaning.lambda$cleanFrame$2(ScheduledCleaning.java:94)
	at cn.bywin.cbvsp.service.ScheduledCleaning$$Lambda$846/1576063734.accept(Unknown Source)
	at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:183)
	at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
	at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
	at java.util.stream.ForEachOps$ForEachTask.compute(ForEachOps.java:290)
	at java.util.conc
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值