storage.conf

#此配置文件是否已禁用
#false为启用
#为残疾人士适用
禁用=假

#此存储服务器所属的组的名称
#
#注释或删除此项目以从Tracker服务器获取,
#在这种情况下,必须在tracker.conf中将use_storage_id设置为true,
#和storage_ids.conf必须正确配置。
group_name = group1

#绑定该主机的地址
#空用于绑定此主机的所有地址
bind_addr =

#如果连接到其他服务器时绑定此主机的地址 
#(此存储服务器作为客户端)
#true,用于绑定由以上参数配置的地址:“ bind_addr”
#false绑定此主机的任何地址
client_bind = true

#存储服务器端口
端口= 23000

#连接超时(以秒为单位)
#默认值为30秒
connect_timeout = 10

#网络超时(以秒为单位)
#默认值为30秒
network_timeout = 60

#心跳间隔(秒)
heart_beat_interval = 30

#磁盘使用率报告间隔(以秒为单位)
stat_report_interval = 60

#存储数据和日志文件的基本路径
base_path = / home / yuqing / fastdfs

#服务器支持的最大并发连接数
#默认值为256
#更多的max_connections意味着将使用更多的内存
#您应该将此参数设置得更大一些,例如。10240
max_connections = 1024

#接收/发送数据的增益大小
#此参数必须大于8KB
#默认值为64KB
自V2.00起
buff_size = 256KB

#接受线程数
#默认值为1
#自V4.07起
accept_threads = 1

#工作线程数,应<= max_connections
#工作线程处理网络io
#默认值为4
自V2.00起
work_threads = 4

#如果磁盘读/写分开
## false,表示读写混合
## true,用于分开的读写
#默认值为true
自V2.00起
disk_rw_separated = true

#每个商店基本路径的磁盘读取器线程数
#用于混合读/写,此参数可以为0
#默认值为1
自V2.00起
disk_reader_threads = 1

#每个商店基本路径的磁盘写入器线程数
#用于混合读/写,此参数可以为0
#默认值为1
自V2.00起
disk_writer_threads = 1

#如果没有要同步的条目,请尝试在X毫秒后再次读取binlog
#必须> 0,默认值为200ms
sync_wait_msec = 50

#同步文件后,usleep毫秒
#0进行连续同步(从不调用usleep)
sync_interval = 0

#存储同步的一天的开始时间,时间格式:小时:分钟
#小时从0到23,分钟从0到59
sync_start_time = 00:00

#存储同步的一天的结束时间,时间格式:小时:分钟
#小时从0到23,分钟从0到59
sync_end_time = 23:59

#同步N个文件后写入标记文件
#默认值为500
write_mark_file_freq = 500

#路径(磁盘或安装点)计数,默认值为1
store_path_count = 1

#store_path#,从0开始,如果store_path0不存在,则其值为base_path
#路径必须存在
#注意:存储路径的顺序非常重要,请不要搞乱。
store_path0 = / home / yuqing / fastdfs
#store_path1 = / home / yuqing / fastdfs2

#subdir_count * subdir_count目录将在每个目录下自动创建 
#store_path(磁盘),值可以是1到256,默认值是256
subdir_count_per_path = 256

#tracker_server对于多个跟踪器服务器可能会发生一次以上。
#tracker_server的值格式为“ HOST:PORT”,
#HOST可以是主机名或IP地址,
#和HOST可以是双IP或用逗号分隔的主机名,
#双IPS必须是Intranet IP和Extranet IP。
#如:192.168.2.100,122.244.141.46

tracker_server = 192.168.209.121:22122
tracker_server = 192.168.209.122:22122

#standard日志级别为syslog,不区分大小写,值列表:
###紧急应急
###警报
###暴击
###错误
###警告警告
### 注意
###信息
###调试
log_level =信息

#unix组名以运行此程序, 
#未设置(空)表示由当前用户组运行
run_by_group =

#unix用户名以运行此程序,
#未设置(空)表示由当前用户运行
run_by_user =

#allow_hosts可以多次出现,host可以是主机名或IP地址,
#“ *”(仅一个星号)表示匹配所有IP地址
#我们可以使用像192.168.5.64/26这样的CIDR IP
#并使用以下范围:10.0.1。[0-254]和主机[01-08,20-25] .domain.com
# 例如:
#allow_hosts = 10.0.1。[1-15,20]
#allow_hosts = host [01-08,20-25] .domain.com
#allow_hosts = 192.168.5.64 / 26
allow_hosts = *

#分发到数据路径的文件的模式
#0:循环(默认)
#1:随机,由哈希码分配
file_distribute_path_mode = 0

#在file_distribute_to_path设置为0(循环)时有效, 
#当写入的文件计数达到此数字时,然后旋转到下一个路径
#默认值为100
file_distribute_rotate_count = 100

#写入大文件时调用fsync到磁盘
#0:从不调用fsync
#其他:当写入的字节> =此字节时,调用fsync
#默认值为0(从不调用fsync)
fsync_after_write_bytes = 0

#每隔几秒将日志buff同步到磁盘
#必须> 0,默认值为10秒
sync_log_buff_interval = 10

#每隔几秒钟将binlog buff /缓存同步到磁盘
#默认值为60秒
sync_binlog_buff_interval = 1

#每隔秒将存储统计信息同步到磁盘
#默认值为300秒
sync_stat_file_interval = 300

#线程堆栈大小,应> = 512KB
#默认值为512KB
thread_stack_size = 512KB

#作为文件上传源服务器的优先级。
#该值越低,其上传优先级越高。
#默认值为10
upload_priority = 10

#NIC别名前缀,例如Linux中的eth,可以通过ifconfig -a查看它
#多个别名,以逗号分隔。空值表示按操作系统类型自动设置
#默认值为空
if_alias_prefix =

#如果检查文件重复,设置为true时,使用FastDHT存储文件索引
#1或是:需要检查
#0或否:不检查
#默认值为0
check_file_duplicate = 0

#检查文件重复的文件签名方法
##哈希:四个32位哈希码
## md5:MD5签名
#默认值为哈希
#自V4.01起
file_signature_method =哈希

#用于存储文件索引的名称空间(键值对)
#当check_file_duplicate为true时,必须设置此项目
key_namespace = FastDFS

#将keep_alive设置为1以启用与FastDHT服务器的持久连接
#默认值为0(短连接)
keep_alive = 0

#您可以使用“ #include文件名”(不包括双引号)指令来 
#在文件名是相对路径(例如)时加载FastDHT服务器列表 
#pure filename,基本路径是当前/此配置文件的基本路径。
#必须在check_file_duplicate为true / on时设置FastDHT服务器列表
#请参阅FastDHT的安装以了解详细信息
## include /home/yuqing/fastdht/conf/fdht_servers.conf

#如果日志访问日志
#默认值为false
#自V4.00起
use_access_log =否

#如果每天轮换访问日志
#默认值为false
#自V4.00起
rotation_access_log =否

#旋转访问日志时基,时间格式:小时:分钟
#小时从0到23,分钟从0到59
#默认值为00:00
#自V4.00起
access_log_rotate_time = 00:00

#如果每天旋转错误日志
#默认值为false
从V4.02开始
rotation_error_log =否

#旋转错误日志的时基,时间格式:小时:分钟
#小时从0到23,分钟从0到59
#默认值为00:00
从V4.02开始
error_log_rotate_time = 00:00

#当日志文件超过此大小时旋转访问日志
#0表示永不按日志文件大小旋转日志文件
#默认值为0
从V4.02开始
rotation_access_log_size = 0

#当日志文件超过此大小时旋转错误日志
#0表示永不按日志文件大小旋转日志文件
#默认值为0
从V4.02开始
rotation_error_log_size = 0

#保留日志文件的天数
#0表示不删除旧的日志文件
#默认值为0
log_file_keep_days = 0

#如果同步文件时跳过无效记录
#默认值为false
从V4.02开始
file_sync_skip_invalid_record = false

#如果使用连接池
#默认值为false
#自V4.05起
use_connection_pool =否

#空闲时间超过此时间的连接将被关闭
#单位:秒
#默认值为3600
#自V4.05起
connection_pool_max_idle_time = 3600

#如果通过gzip压缩binlog文件
#默认值为false
#自V6.01起
compress_binlog =否

#尝试压缩binlog时间,时间格式:Hour:Minute
#小时从0到23,分钟从0到59
#默认值为01:30
#自V6.01起
compress_binlog_time = 01:30

#如果domain_name为空,请使用此存储服务器的IP地址,
#否则此域名将出现在跟踪服务器重定向的URL中
http.domain_name =

#此存储服务器上Web服务器的端口
http.server_port = 8888
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章