我们用fastdfs做为商户文件资料的存储,近期随着业务变动,也开始对外提供文件访问服务,发现请求偶尔会报错,异常大概如下:
java.net.SocketException: Connection reset
at java.net.SocketInputStream.read(SocketInputStream.java:209) ~[na:1.8.0_74]
at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[na:1.8.0_74]
at java.net.SocketInputStream.read(SocketInputStream.java:127) ~[na:1.8.0_74]
at org.csource.fastdfs.ProtoCommon.recvHeader(ProtoCommon.java:168) ~[fastdfs-client-java-1.27.jar!/:na]
at org.csource.fastdfs.ProtoCommon.recvPackage(ProtoCommon.java:201) ~[fastdfs-client-java-1.27.jar!/:na]
at org.csource.fastdfs.TrackerClient.getStorages(TrackerClient.java:392) ~[fastdfs-client-java-1.27.jar!/:na]
at org.csource.fastdfs.TrackerClient.getFetchStorage(TrackerClient.java:296) ~[fastdfs-client-java-1.27.jar!/:na]
at org.csource.fastdfs.StorageClient.newReadableStorageConnection(StorageC