FastDFS配置手册trackerstorage
生活随笔
收集整理的這篇文章主要介紹了
FastDFS配置手册trackerstorage
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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
?
總結
以上是生活随笔為你收集整理的FastDFS配置手册trackerstorage的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Solr-4.10.2安装
- 下一篇: FastDFS简介和安装