payend 发表于 2012-12-28 10:02

一台机器上面启动多个storage

我需要在1台机器上面启动多个storage。有一个问题请教。
我将storage.conf的端口一个设置为23000,一个设置为23001,
在启动的时候分别指定storage.conf文件,例如:
fdfs_storaged /etc/fdfs/storage1.conf
fdfs_storaged /etc/fdfs/storage2.conf
到这里都没有任何问题。

但是在集成nginx后,问题出现了,
在mod_fastdfs.conf文件里面,设置storage_server_port=23000
那么剩下的一个23001,如何设置?
group_name又该如何设置?

happy_fish100 发表于 2012-12-28 11:32

nginx和apache扩展模块模块暂时不支持多个group,只能支持一个group。
后续会考虑支持多个group,敬请期待!

payend 发表于 2013-01-05 11:28

看来只能通过nginx做一个负载,在fastdfs的nginx前面在搭建一台nginx来实现。

yayu_myself 发表于 2013-01-06 19:07

本帖最后由 yayu_myself 于 2013-01-06 19:15 编辑

最新的nginx 模块的1.4似乎多了多组的支持,不过感觉好像不是LZ提到的这个

配置文件中有

# set the group count
# set to none zero to support multi-group
# set to 0for single group only
# groups settings section as , , ...,
# default value is 0
# since v1.14
group_count = 0

# group settings for group #1
# since v1.14
# when support multi-group, uncomment following section
#
#group_name=group1
#store_path_count=2
#store_path0=/home/yuqing/fastdfs
#store_path1=/home/yuqing/fastdfs1

# group settings for group #2
# since v1.14
# when support multi-group, uncomment following section as neccessary
#
#group_name=group2
#store_path_count=1
#store_path0=/home/yuqing/fastdfs






我现在也是多组配置的问题,有多个storage:

storage1   group1192.168.19.117
storage2   group2192.168.19.116

现在只在 storage1上装了 nginx和扩展模块:         location /M00 {
             root /home/fastdfs/data;
             ngx_fastdfs_module;
         }这样只能访问117上的storage,如何配置可以让nginx访问到 116上group2的文件。

payend 发表于 2013-01-07 14:20

不是组的概念。

是指一台机器上面启动多个storage,每个storage端口不一样,导致集成nginx后,mod_fastdfs.conf文件里面的端口无法指定。

happy_fish100 发表于 2013-01-07 17:15

回复 5# payend

用nginx就不需要storage server端口了。
当文件在本地不存在时,会走nginx的proxy模块去请求源storage server上的nginx。

ruochen 发表于 2013-09-12 19:27

回复 2# happy_fish100


那如何按group来横向扩展存储的容量?

   

ruochen 发表于 2013-09-12 19:38

happy_fish100 发表于 2013-01-07 17:15 static/image/common/back.gif
回复 5# payend

用nginx就不需要storage server端口了。




用nginx就不需要storage server端口了---没看懂这个

单品蓝山 发表于 2013-12-18 12:17

就是nginx不回去访问storage的server端口取文件,而是直接看本机硬盘上是否存在文件

zhouc_yan 发表于 2014-02-13 20:12

我在一台机器上部署了2个storage,结果只有一个storage有效,另一个虽然进程是在的,但是文件不会上传到第二storage,通过fdfs_monitor查看就只有一个storage,请问一下,一台机器上真的能配置2个storage,有人成功过吗?
页: [1] 2
查看完整版本: 一台机器上面启动多个storage