tracker.conf 配置文件分析:

#配置tracker.conf这个配置文件是否生效,因为在启动fastdfs服务端进程时需要指定配置文件,所以需要使次配置文件生效。false是生效,true是屏蔽。

disabled=false

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

bind_addr=

#tracker监听的端口

port=22122

#链接超时设定

connect_timeout=30

#tracker在通过网络发送接收数据的超时时间

network_timeout=60

#数据和日志的存放地点

base_path=/opt/fdfs

#服务所支持的最大链接数

max_connections=256

#工作线程数一般为cpu个数

work_threads=4

#在存储文件时选择group的策略,0:轮训策略 1:指定某一个组 2:负载均衡,选择空闲空间最大的group

store_lookup=2

#如果上面的store_lookup选择了1,则这里需要指定一个group

#store_group=group2

#在group中的哪台storage做主storage,当一个文件上传到主storage后,就由这台机器同步文件到group内的其他storage上,0:轮训策略 1:根据ip地址排序,第一个 2:根据优先级排序,第一个

store_server=0

#选择那个storage作为主下载服务器,0:轮训策略 1:主上传storage作为主下载服务器

download_server=0

#选择文件上传到storage中的哪个(目录/挂载点),storage可以有多个存放文件的base path 0:轮训策略 2:负载均衡,选择空闲空间最大的

store_path=0

#系统预留空间,当一个group中的任何storage的剩余空间小于定义的值,整个group就不能上传文件了

reserved_storage_space = 4GB

#日志信息级别

log_level=info

#进程以那个用户/用户组运行,不指定默认是当前用户

run_by_group=

run_by_user=

#允许那些机器连接tracker默认是所有机器

allow_hosts=*

#设置日志信息刷新到disk的频率,默认10s

sync_log_buff_interval = 10

#检测storage服务器的间隔时间,storage定期主动向tracker发送心跳,如果在指定的时间没收到信号,tracker人为storage故障,默认120s

check_active_interval = 120

#线程栈的大小,最小64K

thread_stack_size = 64KB

#storage的ip改变后服务端是否自动调整,storage进程重启时才自动调整

storage_ip_changed_auto_adjust = true

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

storage_sync_file_max_delay = 86400

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

storage_sync_file_max_time = 300

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

use_trunk_file = false

#最小的solt大小,应该小于4KB,默认256bytes

slot_min_size = 256

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

slot_max_size = 16MB

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

trunk_file_size = 64MB

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

http.disabled=false

#http服务端口

http.server_port=8080

#检测storage上http服务的时间间隔,<=0表示不检测

http.check_alive_interval=30

#检测storage上http服务时所用请求的类型,tcp只检测是否可以连接,http必须返回200

http.check_alive_type=tcp

#通过url检测storage http服务状态

http.check_alive_uri=/status.html

#if need find content type from file extension name

http.need_find_content_type=true

#用include包含进http的其他设置

##include http.conf

storage.conf配置文件分析:

#同tracker.conf

disabled=false

#这个storage服务器属于那个group

group_name=group1

#同tracker.conf

bind_addr=

#连接其他服务器时是否绑定地址,bind_addr配置时本参数才有效

client_bind=true

#同tracker.conf

port=23000

connect_timeout=30

network_timeout=60

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

heart_beat_interval=30

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

stat_report_interval=60

#同tracker.conf

base_path=/opt/fdfs

max_connections=256

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

buff_size = 256KB

#同tracker.conf

work_threads=4

#磁盘IO是否读写分离

disk_rw_separated = true

#是否直接读写文件,默认关闭

disk_rw_direct = false

#混合读写时的读写线程数

disk_reader_threads = 1

disk_writer_threads = 1

#同步文件时如果binlog没有要同步的文件,则延迟多少毫秒后重新读取,0表示不延迟

sync_wait_msec=50

#同步完一个文件后间隔多少毫秒同步下一个文件,0表示不休息直接同步

sync_interval=0

#表示这段时间内同步文件

sync_start_time=00:00

sync_end_time=23:59

#同步完多少文件后写mark标记

write_mark_file_freq=500

#storage在存储文件时支持多路径,默认只设置一个

store_path_count=1

#配置多个store_path路径,从0开始,如果store_path0不存在,则base_path必须存在

store_path0=/opt/fdfs

#store_path1=/opt/fastdfs2

#subdir_count  * subdir_count个目录会在store_path下创建,采用两级存储

subdir_count_per_path=256

#设置tracker_server

tracker_server=x.x.x.x:22122

#同tracker.conf

log_level=info

run_by_group=

run_by_user=

allow_hosts=*

#文件在数据目录下的存放策略,0:轮训 1:随机

file_distribute_path_mode=0

#当问及是轮训存放时,一个目录下可存放的文件数目

file_distribute_rotate_count=100

#写入多少字节后就开始同步,0表示不同步

fsync_after_written_bytes=0

#刷新日志信息到disk的间隔

sync_log_buff_interval=10

#同步storage的状态信息到disk的间隔

sync_stat_file_interval=300

#线程栈大小

thread_stack_size=512KB

#设置文件上传服务器的优先级,值越小越高

upload_priority=10

#是否检测文件重复存在,1:检测 0:不检测

check_file_duplicate=0

#当check_file_duplicate设置为1时,次值必须设置

key_namespace=FastDFS

#与FastDHT建立连接的方式 0:短连接 1:长连接

keep_alive=0

#同tracker.conf

http.disabled=false

http.domain_name=

http.server_port=8888

http.trunk_size=256KB

http.need_find_content_type=true

##include http.conf

转载于:https://blog.51cto.com/alca0126/1768323

fastdfs 配置文件详解相关推荐

  1. (转) 分布式文件存储FastDFS(七)FastDFS配置文件详解

    http://blog.csdn.net/xingjiarong/article/details/50752586 配置FastDFS时,修改配置文件是很重要的一个步骤,理解配置文件中每一项的意义更加 ...

  2. FastDFS配置文件详解

    tracker.conf # 此配置文件配置是否生效 false为生效 true为失效 disabled=false# 绑定IP地址 bind_addr=192.168.6.102#服务端口 port ...

  3. mybatis mysql 配置文件_Mybatis配置文件详解(4)

    本次主要来了解: MyBatis数据库配置文件SqlMapConfig.xml SQL映射配置中输入映射的配置 SQL映射配置中输出映射的配置 SQL映射配置中动态SQL语句的配置 1. SqlMap ...

  4. MyBatis复习笔记2:配置文件详解

    配置文件详解 属性(properties) MyBatis可以使用 properties 来引入外部 properties 配置文件的内容 resource:引入类路径下的资源 url:引入网络路径或 ...

  5. vuecli 编译后部署_基于vue-cli 打包时抽离项目相关配置文件详解

    前言:当使用vue-cli进行开发时时常需要动态配置一些设置,比如接口的请求地址(axios.defaults.baseURL),这些设置可能需要在项目编译后再进行设置的,所以在vue-cli里我们需 ...

  6. (转) SpringBoot非官方教程 | 第二篇:Spring Boot配置文件详解

    springboot采纳了建立生产就绪spring应用程序的观点. Spring Boot优先于配置的惯例,旨在让您尽快启动和运行.在一般情况下,我们不需要做太多的配置就能够让spring boot正 ...

  7. CENTOS7 高性能Linux集群 通过yum进行 haproxy配置 !安装 !使用!HAProxy配置文件详解

    Haproxy配置 永久修改名字:便于区分虚拟机! Haproxy:hostnamectl set-hostname haproxy Web1: hostnamectl set-hostname WE ...

  8. 用户管理 之 用户(User)和用户组(Group)配置文件详解

    作者:北南南北 来自:LinuxSir.Org 摘要:本文详解用户(User)和用户组(Group)的配置文件,本文是<Linux 用户(User)和用户组(Group)管理概述>文档的关 ...

  9. 【ZooKeeper】配置文件详解

    ZooKeeper的配置文件详解 zkServer.sh读取的默认配置文件是$ZOOKEEPER_HOME/conf/zoo.cfg.如果要用其它配置文件.如下传递配置文件参数: zkServer.s ...

  10. vsftpd配置文件详解

      1.默认配置: 1>允许匿名用户和本地用户登陆.      anonymous_enable=YES      local_enable=YES 2>匿名用户使用的登陆名为ftp或an ...

最新文章

  1. 9月29日,访问量4200,留个脚印
  2. pandas基于日期信息(time or date)生成季度信息(quarter)实战:pandas基于日期信息列生成季度信息列、dt.quarter生成季度信息、dt.to_period生成季度信息
  3. docker 主机ip_docker容器指定ip
  4. 便携式不锈钢管道焊接机器人_为什么越来越多的不锈钢管件用不锈钢焊管制作...
  5. ie6 div height bug css注意点(转)
  6. linux连接建立的时间,用timedatectl在Linux中检查当前时区及更改时区(创建符号链接来更改时区)...
  7. TI Inside,情报协同的最佳实践
  8. 两波形相位差的计算值_如何将您的计算机用作任意波形发生器
  9. POI 怎么设置Excel整列的CellStyle啊
  10. 产品经理应聘之感受漫谈
  11. ajax 保存xmldoc对象,AJAX XML 实例
  12. 转换整形数字为16进制字符串
  13. Python安装时报缺少DLL的解决办法
  14. xcode中使用正则表达式来搜索替换代码
  15. IT人的第一份简历(Word版 、Markdown版、PDF版,静动态网页版)
  16. 阿里icon使用fontclass
  17. Makefile:94: recipe for target 'install-***-recurse' failed 解决方法
  18. c++ primer plus 第十四章 C++中的代码重用
  19. 1977-1998全国历年高考状元现状
  20. TQ2440使用DNW烧录配置流程详解

热门文章

  1. 如何备份MySql的数据库
  2. Android的单位及屏幕分辨率
  3. python工具包:random的注意事项
  4. Cockos REAPER for Mac - 多音轨录制编辑软件
  5. 怎么在Mac上重建“聚焦”索引?
  6. Android中ListView复用导致布局错乱的解决方案
  7. Spring整合Junit框架进行单元测试Demo
  8. python模块之re模块
  9. 链路负载需求及基本原理
  10. 个人总结之Volley的cookie处理