fastdfs-client-java
fastdfs-client-java copied to clipboard
recv package size -1 != 10
java.io.IOException: recv package size -1 != 10 at org.csource.fastdfs.ProtoCommon.recvHeader(ProtoCommon.java:169) at org.csource.fastdfs.ProtoCommon.recvPackage(ProtoCommon.java:201) at org.csource.fastdfs.TrackerClient.getStoreStorage(TrackerClient.java:130) at org.csource.fastdfs.StorageClient.newWritableStorageConnection(StorageClient.java:1627)
这个怎么回事
应该是连接断掉了。 另外可以看下tracker server日志。
启动服务后 第一次 上传 会这样 后面就不会了
我也遇到:
- 第一次上传会出现这个错误,增加重试后解决;
- 后面还有遇到,是由于我构造StorageClient时传入了自己的StorageServer,查看StorageClient代码是内部在storage为空时,会自动构建且区分Updatable, Readable, Writable不同的Storage。于是,我构造StorageClient时不传入StorageServer,仅传入TrackerServer后解决。