- 论坛徽章:
- 0
|
happy_fish100:
你好,想请问一个关于fastdfs 的问题
环境如下:
一个group1, 有三个storage server,假设分别为 192.168.1.100,192.168.101,192.168.1.102.
我现在的想法是:如果三个storage server的存储目录都为一个,即store_path_count=1,这样三个存储服务器的数据库会同步为一致(这点没有任何问题)。但现在我突然有个想法,假设我三台里的一台服务器192.168.1.102,增加了一个存储目录,store_path_count=2,其它两台保持不变。
这种情况下,我测试时,结果如下:
1. 可以正常向192.168.1.102上传文件,虚拟目录为M01了,但其它两台服务器没有同步了这个文件。而且tailf 其日志报错为:error -file storage_sync.c ..........(中间省略) error info broken pipe
2.那好,我就再修改这两台 storage.conf文件,将store_path_count=1,改为store_path_count=2,与192.168.1.102保持一样,然后重启storaged服务,结果还是报错,error -file :trunk_mgr........must have item "store_path1", 即提示我必须再创建一个path1.
该如何处理,还请fish不吝赐教。感谢。
|
|