FastDFS配置手册trackerstorage
生活随笔
收集整理的這篇文章主要介紹了
FastDFS配置手册trackerstorage
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
tracker.conf 配置文件分析:#配置tracker.conf這個(gè)配置文件是否生效,因?yàn)樵趩?dòng)fastdfs服務(wù)端進(jìn)程時(shí)需要指定配置文件,所以需要使次配置文件生效。false是生效,true是屏蔽。
disabled=false#程序的監(jiān)聽地址,如果不設(shè)定則監(jiān)聽所有地址
bind_addr=#tracker監(jiān)聽的端口
port=22122#鏈接超時(shí)設(shè)定
connect_timeout=30#tracker在通過網(wǎng)絡(luò)發(fā)送接收數(shù)據(jù)的超時(shí)時(shí)間
network_timeout=60#數(shù)據(jù)和日志的存放地點(diǎn)
base_path=/opt/fdfs#服務(wù)所支持的最大鏈接數(shù)
max_connections=256#工作線程數(shù)一般為cpu個(gè)數(shù)
work_threads=4#在存儲(chǔ)文件時(shí)選擇group的策略,0:輪訓(xùn)策略 1:指定某一個(gè)組 2:負(fù)載均衡,選擇空閑空間最大的group
store_lookup=2#如果上面的store_lookup選擇了1,則這里需要指定一個(gè)group
#store_group=group2#在group中的哪臺(tái)storage做主storage,當(dāng)一個(gè)文件上傳到主storage后,就由這臺(tái)機(jī)器同步文件到group內(nèi)的其他storage上,0:輪訓(xùn)策略 1:根據(jù)ip地址排序,第一個(gè) 2:根據(jù)優(yōu)先級(jí)排序,第一個(gè)
store_server=0#選擇那個(gè)storage作為主下載服務(wù)器,0:輪訓(xùn)策略 1:主上傳storage作為主下載服務(wù)器
download_server=0#選擇文件上傳到storage中的哪個(gè)(目錄/掛載點(diǎn)),storage可以有多個(gè)存放文件的base path 0:輪訓(xùn)策略 2:負(fù)載均衡,選擇空閑空間最大的
store_path=0#系統(tǒng)預(yù)留空間,當(dāng)一個(gè)group中的任何storage的剩余空間小于定義的值,整個(gè)group就不能上傳文件了
reserved_storage_space = 4GB#日志信息級(jí)別
log_level=info#進(jìn)程以那個(gè)用戶/用戶組運(yùn)行,不指定默認(rèn)是當(dāng)前用戶
run_by_group=
run_by_user=#允許那些機(jī)器連接tracker默認(rèn)是所有機(jī)器
allow_hosts=*#設(shè)置日志信息刷新到disk的頻率,默認(rèn)10s
sync_log_buff_interval = 10#檢測(cè)storage服務(wù)器的間隔時(shí)間,storage定期主動(dòng)向tracker發(fā)送心跳,如果在指定的時(shí)間沒收到信號(hào),tracker人為storage故障,默認(rèn)120s
check_active_interval = 120#線程棧的大小,最小64K
thread_stack_size = 64KB#storage的ip改變后服務(wù)端是否自動(dòng)調(diào)整,storage進(jìn)程重啟時(shí)才自動(dòng)調(diào)整
storage_ip_changed_auto_adjust = true#storage之間同步文件的最大延遲,默認(rèn)1天
storage_sync_file_max_delay = 86400#同步一個(gè)文件所花費(fèi)的最大時(shí)間
storage_sync_file_max_time = 300#是否用一個(gè)trunk文件存儲(chǔ)多個(gè)小文件
use_trunk_file = false#最小的solt大小,應(yīng)該小于4KB,默認(rèn)256bytes
slot_min_size = 256#最大的solt大小,如果上傳的文件小于默認(rèn)值,則上傳文件被放入trunk文件中
slot_max_size = 16MB#trunk文件的默認(rèn)大小,應(yīng)該大于4M
trunk_file_size = 64MB#http服務(wù)是否生效,默認(rèn)不生效
http.disabled=false#http服務(wù)端口
http.server_port=8080#檢測(cè)storage上http服務(wù)的時(shí)間間隔,<=0表示不檢測(cè)
http.check_alive_interval=30#檢測(cè)storage上http服務(wù)時(shí)所用請(qǐng)求的類型,tcp只檢測(cè)是否可以連接,http必須返回200
http.check_alive_type=tcp#通過url檢測(cè)storage http服務(wù)狀態(tài)
http.check_alive_uri=/status.html#if need find content type from file extension name
http.need_find_content_type=true#用include包含進(jìn)http的其他設(shè)置
##include http.conf
storage.conf配置文件分析:#同tracker.conf
disabled=false#這個(gè)storage服務(wù)器屬于那個(gè)group
group_name=group1#同tracker.conf
bind_addr=#連接其他服務(wù)器時(shí)是否綁定地址,bind_addr配置時(shí)本參數(shù)才有效
client_bind=true#同tracker.conf
port=23000
connect_timeout=30
network_timeout=60#主動(dòng)向tracker發(fā)送心跳檢測(cè)的時(shí)間間隔
heart_beat_interval=30#主動(dòng)向tracker發(fā)送磁盤使用率的時(shí)間間隔
stat_report_interval=60#同tracker.conf
base_path=/opt/fdfs
max_connections=256#接收/發(fā)送數(shù)據(jù)的buff大小,必須大于8KB
buff_size = 256KB#同tracker.conf
work_threads=4#磁盤IO是否讀寫分離
disk_rw_separated = true#是否直接讀寫文件,默認(rèn)關(guān)閉
disk_rw_direct = false#混合讀寫時(shí)的讀寫線程數(shù)
disk_reader_threads = 1
disk_writer_threads = 1#同步文件時(shí)如果binlog沒有要同步的文件,則延遲多少毫秒后重新讀取,0表示不延遲
sync_wait_msec=50#同步完一個(gè)文件后間隔多少毫秒同步下一個(gè)文件,0表示不休息直接同步
sync_interval=0#表示這段時(shí)間內(nèi)同步文件
sync_start_time=00:00
sync_end_time=23:59#同步完多少文件后寫mark標(biāo)記
write_mark_file_freq=500#storage在存儲(chǔ)文件時(shí)支持多路徑,默認(rèn)只設(shè)置一個(gè)
store_path_count=1#配置多個(gè)store_path路徑,從0開始,如果store_path0不存在,則base_path必須存在
store_path0=/opt/fdfs
#store_path1=/opt/fastdfs2#subdir_count * subdir_count個(gè)目錄會(huì)在store_path下創(chuàng)建,采用兩級(jí)存儲(chǔ)
subdir_count_per_path=256#設(shè)置tracker_server
tracker_server=x.x.x.x:22122#同tracker.conf
log_level=info
run_by_group=
run_by_user=
allow_hosts=*#文件在數(shù)據(jù)目錄下的存放策略,0:輪訓(xùn) 1:隨機(jī)
file_distribute_path_mode=0#當(dāng)問及是輪訓(xùn)存放時(shí),一個(gè)目錄下可存放的文件數(shù)目
file_distribute_rotate_count=100#寫入多少字節(jié)后就開始同步,0表示不同步
fsync_after_written_bytes=0#刷新日志信息到disk的間隔
sync_log_buff_interval=10#同步storage的狀態(tài)信息到disk的間隔
sync_stat_file_interval=300#線程棧大小
thread_stack_size=512KB#設(shè)置文件上傳服務(wù)器的優(yōu)先級(jí),值越小越高
upload_priority=10#是否檢測(cè)文件重復(fù)存在,1:檢測(cè) 0:不檢測(cè)
check_file_duplicate=0#當(dāng)check_file_duplicate設(shè)置為1時(shí),次值必須設(shè)置
key_namespace=FastDFS#與FastDHT建立連接的方式 0:短連接 1:長(zhǎng)連接
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
?
總結(jié)
以上是生活随笔為你收集整理的FastDFS配置手册trackerstorage的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Solr-4.10.2安装
- 下一篇: FastDFS简介和安装