#配置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.confhtml
________________________________________________________________________________________________________服務器
#同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網絡