免费注册 查看新帖 |

Chinaunix

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

[FastDFS] 源头storage定时向tracker报告同步情况的周期在哪配置? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-22 22:53 |只看该作者 |倒序浏览
源头storage定时向tracker报告同步情况,包括向目标服务器同步到的文件时间戳。
请问这个定时是可配置的还是内置的?

我做过一个场景测试,上传一个文件前查询可上传的storage server有2个,然后上传文件后得到group和remote_file_name,
根据group和remote_file_name查询可下载此文件的storage server时只有一个,过了一段时间(好几分钟),再次查询时得到2个storage server,
这说明文件的确是同步到另外一台storage server上去了。


我的根源问题为,如何有效地查询到我上传的文件已经在2台storage server上存在,既保存了双份儿?

目前我是通过上述途径做的,但时隔太长,不能用于生产环境,请指点~

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
2 [报告]
发表于 2013-05-23 11:48 |只看该作者
这个方案是可行的。
可以调整参数来缩短同步文件的延迟。

论坛徽章:
0
3 [报告]
发表于 2013-05-23 15:35 |只看该作者
本帖最后由 SuoNayi 于 2013-05-23 15:36 编辑

我已经调整了缩短文件同步的几个参数,如:
sync_wait_msec=20
sync_binlog_buff_interval=2

storage server的心跳参数:
heart_beat_interval=10

但是再次运行此测试用例,还是在302秒后才能返回2个storage server。
这个结果应不在预期范围内,请鱼大解释~

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
4 [报告]
发表于 2013-05-23 15:38 |只看该作者
恩,是的。
还有一个参数要配置一下,在tracker.conf中。
# the max time of storage sync a file
# default value is 300 seconds
# since V2.00
storage_sync_file_max_time = 300

问题症结主要在此!你可以适当调小本参数即可。

论坛徽章:
0
5 [报告]
发表于 2013-05-23 15:55 |只看该作者
嗯,这个参数还不能调太小。

换个思路,如果我直接query_file_info这2个storage server并且返回相应的fileinfo非null的话是不是能确保这个文件一定在这2台服务器上存在?
担心一个临界问题,假如第2个storage server正在接收源storage server发来的文件内容,此时query_file_info这个(第2个)storage server也会返回非空的fileInfo吗?

谢谢~

论坛徽章:
4
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:56:11IT运维版块每日发帖之星
日期:2016-08-11 06:20:00IT运维版块每日发帖之星
日期:2016-08-15 06:20:00
6 [报告]
发表于 2013-05-23 18:06 |只看该作者
不会
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP