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. 大话中文文本分类之Transformers
  2. 彻底解决_OBJC_CLASS_$_某文件名“, referenced from:问题
  3. Set集合设置变量自增长
  4. 机器学习-Kmeans聚类
  5. oracle学习--循环语句
  6. python安装函数库pip网址_批量安装python库函数---pip
  7. User-mode Linux (简体中文)
  8. PLC模糊控制之模糊化
  9. 黑马Python笔记3
  10. 使用HTML实现图片切换/轮播
  11. 航模的无刷电机到底是什么电机
  12. 移动端开发vw+rem布局,即等比缩放布局(什么是vw?如何设置根元素html的字体大小?如何换算vw单位?文末:移动端开发步骤详解链接)
  13. 爬虫————stocksnap国外高清图片网站
  14. Excel教程: Excel的窗口冻结与拆分
  15. Pidgin 插件法解决Ubuntu11.10 QQ
  16. dva开发框架简介和演示
  17. 处理文件上传后返回json数据在IE出现文件下载问题(框架是spring boot)
  18. Eclipse BreakPoint断点调试技巧和基本步骤方法
  19. Hibernate自动建表
  20. JS对异步循环使用递归,分批进行大量异步请求

热门文章

  1. Android中的Intent详细讲解【转】
  2. Digikitz Linked Vibes for Mac(嘻哈风格乐器音源插件)
  3. 介绍下BFC,IFC,GFC和FFC
  4. EasyRecovery,拯救那些遗失的文件
  5. 十进制转换为任意进制及操作符重载
  6. webpack4入门笔记——loader
  7. 一款短小精悍的日志分析工具web_log_analyse
  8. 基于jquery横向手风琴效果
  9. Swiper – 经典的移动触摸滑块插件【免费】
  10. #研发中间件介绍#异步消息可靠推送Notify