免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1346 | 回复: 0
打印 上一主题 下一主题

[FastDFS] Fish版主:Java API长时间上传文件后,client的upload方法卡住了。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-02-26 13:00 |只看该作者 |倒序浏览
本帖最后由 allnew 于 2014-02-26 13:34 编辑

FastDFS 的tracker和storage端配置 除了IP和启用trunk外,均保持默认。V5.x和4.08测试过都有这个问题,

Server:RHEL 6.2 64位,tracker和storage部署在同一台机器上
Client程序也部署在同一台机器上,采用Java编写,调用 1.24 API的upload(group_name, local_path, extname, meta_list)这个方法, meta_list为null。


方法:一个client进程、几十个文件循环反复进行upload,上传的文件有100K的、几十M,都试过。
现象:上传经过大概20分钟后,upload方法卡住。此时,storage和tracker的日志文件中均无明显异常。
         但lsof命令可以发现storage进程正打开一个数据文件,该文件就是前正在上传的文件,但是该文件的大小 低于 原始文件的大小。(为了验证这种情况,选择60M以上的文件超过trunk合并的文件大小上限值)

猜测:1.storage申请磁盘空间hang住
        2.storage没有获取到正确的上传文件的大小

还有哪些地方可以检查的吗,系统日志、或是其它地方。

========
另有一个问题:如何配置使storage不产生同步用的binlog。

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP