参考: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