- 论坛徽章:
- 0
|
本帖最后由 zzy165200 于 2014-08-12 15:11 编辑
大侠,
我使用的5.03版本
java客户端1.24版本
使用续传接口时报错,以前4.06版本没有问题
服务器上
storage.log如下
[2014-08-12 10:45:06] ERROR - file: storage_dio.c, line: 462, write to file: /home/bjsasc/NetdiskStorage/FdfsStorage/data/00/00/CgAGRFPpchaEemDKAAAAAMrtLa4333.rar fail, fd=21, write_bytes=-262134, errno: 14, error info: Bad address
[2014-08-12 10:45:06] ERROR - file: storage_nio.c, line: 364, client ip: 10.0.6.43, pkg length: -144558057740614216 < 0
调用的java客户端接口为
getStorageClient1().append_file1(id, size,
(UploadCallback) upload);
经过测试,发现当续传文件size与storage配置的buff_size有关,如果续传超过buff_size 的大小则报错(如上)
因为默认buff_size = 256KB所以超过256KB的文件会续传失败。buff_size = 256KB到时可以改大点不过会影响服务器性能。
原来4.06版本并没有这个问题,请大侠查看一下
5.02版本也存在同样的问题 |
|