zoukankan      html  css  js  c++  java
  • fastdfs配置文件解析

    1 tracker.conf

    1.1 disabled=false

    设置为false则该配置文件生效,否则屏蔽。

    1.2 bind_addr=

    程序监听地址,如果不设定则监听所有地址。

    1.3 port=22122

    tracker监听的端口。

    1.4 connect_timeout=30

    连接超时。

    1.5 network_timeout=60

    tracker发送接收数据的超时。

    1.6 base_path=/home/xxx/fdfs

    数据和日志存放的地点。

    1.7 max_connections=256

    服务所支持的最大连接数

    1.8 work_threads=4

    工作线程数,一般设置为cpu个数。

    1.9 store_lookup=2

    存储文件时选择group的策略:

    0:轮询策略

    1:指定一个组

    2:负载均衡,选择空闲空间最大的group

    1.10 store_group=group2

    如果store_lookup=1的话,这里需要制定一个group,这里指定的是group2。

    1.11 store_server=0

    存储文件时,选择了group之后要选择主storage,即选择group中的哪台主机,文件先上传到该主机上,然后同步到其它主机上。

    0:轮询策略

    1:根据ip地址排序

    2:根据优先级排序

    1.12 downloda_server

    选择哪个storage作为主下载服务器:

    0:轮询策略

    1:主上传storage作为主下载服务器。

    1.13 store_path=0

    选择上传到storage的那个目录(挂载点),storage可以有多个base path:

    0:轮询

    2:负载均衡,选择剩余空间最大的。

    1.14 reserved_storage_space=4GB

    系统预留的剩余空间,当一个group中的任何storage的剩余空间小于该值的时候,整个group就都不能上传文件了。

    1.15 log_level=info

    日志信息级别。

    1.16 run_by_group/run_by_user

    进程以哪个用户组/用户运行,不指定默认时当前用户。

    1.17 allow_hosts=*

    运行哪些机器连该tracker,默认是所有机器。

    1.18 sync_log_buff_interval=10

    设置日志flush到disk的频率,默认是10s。

    1.19 check_active_interval=120

    检测storage服务器的间隔时间,storage定时主动向tracker发送心跳,如果在指定的时间没有收到信号,tracker会将该storage设置为故障,默认为120s。

    1.20 thread_stack_size

    线程栈的大小,最小为64K。

    1.21 storage_sync_file_max_delay=86400

    storage之间同步文件的最大延迟,默认为1天。

    1.22 storage_sync_file_max_time=300

    同步一个文件所花费的最大时间。

    1.23 use_trunk_file=false

    是否用一个trunk文件存储多个小文件。

    1.24slot_min_size=256

    最小slot大小,应该小于4KB,默认为256bytes。

    1.25 slot_max_size=16MB

    最大的slot大小,如果上传的文件小于默认值,则上传文件被放入trunk文件中。

    1.26 trunk_file_size=64

    trunk文件的默认大小,应该大于4M。

    1.27 http.disabled=false

    http服务是否生效,默认不生效。

    1.28 http.server_port=8080

    http服务端口。

    1.29 #include http.conf

    include进含http的其它设置。

    2 storage.conf配置文件解析

    2.1 disabled=false

    同上。

    2.2 group_name=group1

    该storage服务器属于哪个group。

    2.3 bind_addr=

    同上。

    2.4 client_bind=true

    bind_addr设置了时,该参数才有效。

    2.5 port=23000

    该服务器监听的端口。

    2.6 connect_timeout/network_timeout

    同上。

    2.7 heart_beat_interval=30

    主动向tracker发送心跳检测的时间间隔。

    2.8 stat_report_interval=60

    主动向tracker发送磁盘使用率的时间间隔。

    2.9 base_path=/home/xxx/fdfs

    2.10 max_connections=256

    同上。

    2.11 buff_size=256KB

    接收/发送数据buffer的大小,必须大于8KB。

    2.12 work_threads=4

    同上。

    2.13 disk_rw_separated=true

    磁盘IO是否读写分离

    2.14 是否直接读写文件

    disk_rw_direct=false

    2.15 tracker_server

    设置tracker服务器。

    2.16 store_path_count=1

    storage在存储文件时支持多路径,默认1个。

    2.17 store_path0=/opt/fdfs

    配置多个store_path路径,从0开始。store_path1/store_path2

    M00和和store_path0对应,M01和store_path1对应,依次类推。

    2.18 subdir_count_per_path

  • 相关阅读:
    css列表
    css字体
    css文本
    css背景
    css里的属性
    MySQL语法大全_自己整理的学习笔记
    必看的 jQuery性能优化的38个建议
    p​h​p​异​常​机​制
    常用软件
    php过滤危险html代码
  • 原文地址:https://www.cnblogs.com/hustdc/p/8569509.html
Copyright © 2011-2022 走看看