Chinaunix

标题: 新手,求救!fastDFS,java client 关于删除文件的问题!! [打印本页]

作者: simple0102    时间: 2011-12-09 14:41
标题: 新手,求救!fastDFS,java client 关于删除文件的问题!!
本帖最后由 simple0102 于 2011-12-09 15:14 编辑

我根据file_id 文件的代码:

try {
                        int j=sc1.delete_file1(file_id);
                        ServerInfo[] servers=tc.getFetchStorages1(ts, file_id);
                        System.out.println(descFilePath);
                        for(int i=0;i<servers.length;i++){
                                System.out.println(servers.getIpAddr() + ":" + servers.getPort());
                        }
                        System.out.println(j);
                } catch (IOException e) {
                        e.printStackTrace();
                } catch (Exception e) {
                        e.printStackTrace();
                }

第一次执行删除的时候,j的值是22。在浏览器中还是能访问这个文件!程序木有报异常!
第二次执行删除的时候,j的值是2。在浏览器中还是能访问这个文件!程序木有报异常!
都没有删除成功!不知什么原因。上传都可以的!
Tracker的日志文件报错:[2011-12-09 15:10:25] ERROR - file: tracker_nio.c, line: 256, client ip: 192.168.0.46, recv failed, errno: 104, error info: Connection reset by peer
作者: happy_fish100    时间: 2011-12-09 21:21
回复 1# simple0102

是否文件ID(file_id)不正确呢?
作者: simple0102    时间: 2011-12-12 08:41
本帖最后由 simple0102 于 2011-12-12 09:52 编辑

回复 2# happy_fish100
出现奇葩的问题!!刚回到公司!可以删除了!但
Tracker的日志文件还是报错: ERROR - file: tracker_nio.c, line: 256, client ip: 192.168.0.46, recv failed, errno: 104, error info: Connection reset by peer。
作者: happy_fish100    时间: 2011-12-12 09:53
回复 3# simple0102

日中中的这个提示信息,可以忽略。
作者: simple0102    时间: 2011-12-12 10:05
回复 4# happy_fish100
谢谢!再问个问题!一个group可以包含多个storage,那删除的时候,是不是删除主节点上的文件,其他节点上的文件都会删除?
作者: happy_fish100    时间: 2011-12-12 10:09
回复 5# simple0102

这是必须的啊!
文件上传后会同步到本组的其他storage server,删除也是一样。
作者: simple0102    时间: 2011-12-12 10:10
本帖最后由 simple0102 于 2011-12-12 10:14 编辑

回复 6# happy_fish100
谢谢!!fastdfs就是上传文件后!就是文件名不能指定!




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2