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

fastdfs配置文件解析的更多相关文章

  1. MyBatis配置文件解析

    MyBatis配置文件解析(概要) 1.configuration:根元素 1.1 properties:定义配置外在化 1.2 settings:一些全局性的配置 1.3 typeAliases:为 ...

  2. Nginx安装与配置文件解析

    导读 Nginx是一款开放源代码的高性能HTTP服务器和反向代理服务器,同时支持IMAP/POP3代理服务,是一款自由的软件,同时也是运维工程师必会的一种服务器,下面我就简单的说一下Nginx服务器的 ...

  3. Hadoop配置文件解析

    Hadoop源码解析 2 --- Hadoop配置文件解析 1 Hadoop Configuration简介    Hadoop没有使用java.util.Properties管理配置文件, 也没有使 ...

  4. Python3 配置文件 解析

    /************************************************************************ * Python3 配置文件 解析 * 说明: * ...

  5. Hibernate的配置文件解析

    配置mybatis.xml或hibernate.cfg.xml报错: <property name="connection.url">jdbc:mysql://loca ...

  6. WCF中配置文件解析

    WCF中配置文件解析[1] 2014-06-14 WCF中配置文件解析 参考 WCF中配置文件解析 返回 在WCF Service Configuration Editor的使用中,我们通过配置工具自 ...

  7. haproxy之配置文件解析

    功能--> 提供高可用/负载均衡/基于tcp和http应用的代理;支持虚拟主机,特别适用于负载特大的web站点. 配置文件解析--> #配置文件-->开启/proc/net/ipv4 ...

  8. nginx源代码分析--配置文件解析

    ngx-conf-parsing 对 Nginx 配置文件的一些认识: 配置指令具有作用域,分为全局作用域和使用 {} 创建其他作用域. 同一作用域的不同的配置指令没有先后顺序:同一作用域能否使用同样 ...

  9. ZooKeeper介绍,安装,配置文件解析

    什么是ZooKeeper? ZooKeeper是用于维护配置信息,命名,提供分布式同步和提供组服务的集中式服务. 所有这些类型的服务都以分布式应用程序以某种形式或另一种形式使用.每次实施时,都有很多工 ...

随机推荐

  1. 【Kubernetes】离线业务:Job与CronJob

    Deployment.StatefulSet和DaemonSet这三个编排概念编排的对象主要都是在线业务(Long Running Task,这些应用一旦运行起来,除非出错或者停止,它的容器进程会一直 ...

  2. POJ——1364King(差分约束SPFA判负环+前向星)

    King Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 11946   Accepted: 4365 Description ...

  3. [luoguP2325] [SCOI2005]王室联邦(树分块乱搞)

    传送门 想了半小时,没什么思路.. 看了题解,是个叫做树分块的奇奇怪怪的操作.. 题解 树分块的研究 #include <cstdio> #include <cstring> ...

  4. POJ 1860: Currency Exchange 【SPFA】

    套汇问题,从源点做SPFA,如果有一个点入队次数大于v次(v表示点的个数)则图中存在负权回路,能够套汇,如果不存在负权回路,则判断下源点到自身的最长路是否大于自身,使用SPFA时松弛操作需要做调整 # ...

  5. windows创建任务计划(周期执行bat脚本)

    https://jingyan.baidu.com/article/ca00d56c767cfae99febcf73.html windows找到任务计划程序: 这台电脑->管理

  6. golang-uuid

    uuid第三方库可以在github上找,我在这使用的是:github.com/satori/go.uuid PS:不知道哪里原因,使用go mod 管理包,下载的包和github上的不是完全一样,也特 ...

  7. Jetson TK1 五:移植工控机程序到板上

    1.gazebo xml 2.王 chmod 777 chmod 777 /home/robot2/bzrobot_ws/src/bzrobot/bzrobot_control/bzrobot_con ...

  8. Hbase优化总结

    1.JVM参数优化: –Xmn=12G –Xms=24G  -Xmx=24G  根据实际机器情况调整,一般为整个机器内存的一半,同时建议regionServer的堆内存建议不要超过32G ; -XX: ...

  9. mysql 5.7版本目录无data文件夹的解决办法

    安装mysql 5.7+版本时,若发现因根目录下,缺少data文件夹的情况, ***请不要去拷贝其他版本的data文件夹!*** 因为此操作会出现很多潜在问题:比如我遇到的执行show variabl ...

  10. 【spring data jpa】报错如下:Caused by: javax.persistence.EntityNotFoundException: Unable to find com.rollong.chinatower.server.persistence.entity.staff.Department with id 0

    报错如下: org.springframework.orm.jpa.JpaObjectRetrievalFailureException: Unable to find com.rollong.chi ...