参数名 | 描述 |
---|---|
disabled | 配置tracker.conf这个配置文件是否生效,因为在启动fastdfs服务端进程时需要指定配置文件,所以需要使次配置文件生效:false-生效、true-屏蔽 |
bind_addr | 程序的监听地址,如果不设定则监听所有地址 |
port | tracker监听的端口 |
connect_timeout | 链接超时设定 |
network_timeout | tracker在通过网络发送接收数据的超时时间 |
base_path | 数据和日志的存放地点 |
max_connections | 服务所支持的最大链接数 |
work_threads | 工作线程数一般为cpu个数 |
store_lookup | 在存储文件时选择group的策略,0:轮训策略 1:指定某一个组 2:负载均衡,选择空闲空间最大的group |
store_group | 如果上面的store_lookup选择了1,则这里需要指定一个group |
store_server | 在group中的哪台storage做主storage,当一个文件上传到主storage后,就由这台机器同步文件到group内的其他storage上,0:轮训策略 1:根据ip地址排序,第一个 2:根据优先级排序,第一个 |
download_server | 选择那个storage作为主下载服务器,0:轮训策略 1:主上传storage作为主下载服务器 |
store_path | 选择文件上传到storage中的哪个(目录/挂载点),storage可以有多个存放文件的base path 0:轮训策略 2:负载均衡,选择空闲空间最大的 |
reserved_storage_space | 系统预留空间,当一个group中的任何storage的剩余空间小于定义的值,整个group就不能上传文件 |
log_level | 日志信息级别 |
run_by_group | 进程以哪个用户组运行,不指定默认是当前用户 |
run_by_user | 进程以哪个用户运行,不指定默认是当前用户 |
allow_hosts | 允许那些机器连接tracker默认是所有机器 |
sync_log_buff_interval | 设置日志信息刷新到disk的频率,默认10s |
check_active_interval | 检测storage服务器的间隔时间,storage定期主动向tracker发送心跳,如果在指定的时间没收到信号,tracker人为storage故障,默认120s |
thread_stack_size | 线程栈的大小,最小64K |
storage_ip_changed_auto_adjust | storage的ip改变后服务端是否自动调整,storage进程重启时才自动调整 |
storage_sync_file_max_delay | storage之间同步文件的最大延迟,默认1天 |
storage_sync_file_max_time | 同步一个文件所花费的最大时间 |
use_trunk_file | 是否用一个trunk文件存储多个小文件 |
slot_min_size | 最小的solt大小,应该小于4KB,默认256bytes |
slot_max_size | 最大的solt大小,如果上传的文件小于默认值,则上传文件被放入trunk文件中 |
trunk_file_size | trunk文件的默认大小,应该大于4M |
http.disabled | http服务是否生效,默认不生效 |
http.server_port | http服务端口 |
http.check_alive_interval | 检测storage上http服务的时间间隔,<=0表示不检测 |
http.check_alive_type | 检测storage上http服务时所用请求的类型,tcp只检测是否可以连接,http必须返回200 |
http.check_alive_uri | 通过url检测storage http服务状态 |
http.need_find_content_type=true | 是否需要从文件扩展名中查找内容类型 |
FastDFS-01配置文件tracker.conf参数
最新推荐文章于 2024-09-07 01:05:58 发布
本文详细解析FastDFS的tracker服务器配置文件tracker.conf,包括各项参数的意义和作用,帮助理解FastDFS的运行机制。
摘要由CSDN通过智能技术生成