FastDFS配置詳解之Tracker配置 .
FastDFS配置詳解之Tracker配置 .view plaincopy to clipboardprint?
01.tracker.conf:
02.#func:配置是否生效
03.#valu:true、false
04.disable=false
05.
06.#func:綁定IP
07.#valu:IP地址
08.bind_addr=192.168.6.102
09.
10.#func:服務埠
11.#valu:埠整數值
12.port=22122
13.
14.#func:連接超時
15.#valu:秒單位正整數值
16.connect_timeout=30
17.
18.#func:網路超時
19.#valu:秒單位正整數值
20.network_timeout=60
21.
22.#func:Tracker數據/日誌目錄地址
23.#valu:路徑
24.base_path=/home/michael/fdfs/base4tracker
25.
26.#func:最大連接數
27.#valu:正整數值
28.max_connections=256
29.
30.#func:線程數,通常設置CPU數
31.#valu:正整數值
32.work_threads=4
33.
34.#func:上傳文件的選組方式。
35.#valu:0、1或2。
36.# 0:表示輪詢
37.# 1:表示指定組
38.# 2:表示存儲負載均衡(選擇剩餘空間最大的組)
39.store_lookup=2
40.
41.#func:指定上傳的組,如果在應用層指定了具體的組,那麼這個參數將不會起效。另外如果store_lookup如果是0或2,則此參數無效。
42.#valu:group1等
43.store_group=group1
44.
45.#func:上傳伺服器的選擇方式。(一個文件被上傳后,這個storage server就相當於這個文件的storage server源,會對同組的storage server推送這個文件達到同步效果)
46.#valu:0、1或2
47.# 0: 輪詢方式(默認)
48.# 1: 根據ip 地址進行排序選擇第一個伺服器(IP地址最小者)
49.# 2: 根據優先順序進行排序(上傳優先順序由storage server來設置,參數名為upload_priority),優先順序值越小優先順序越高。
50.store_server=0
51.
52.#func:上傳路徑的選擇方式。storage server可以有多個存放文件的base path(可以理解為多個磁碟)。
53.#valu:
54.# 0: 輪流方式,多個目錄依次存放文件
55.# 2: 存儲負載均衡。選擇剩餘空間最大的目錄存放文件(注意:剩餘磁碟空間是動態的,因此存儲到的目錄或磁碟可能也是變化的)
56.store_path=0
57.
58.#func:下載伺服器的選擇方式。
59.#valu:
60.# 0:輪詢(默認)
61.# 1:IP最小者
62.# 2:優先順序排序(值最小的,優先順序最高。)
63.download_server=0
64.
65.#func:保留空間值。如果某個組中的某個伺服器的剩餘自由空間小於設定值,則文件不會被上傳到這個組。
66.#valu:
67.# G or g for gigabyte
68.# M or m for megabyte
69.# K or k for kilobyte
70.reserved_storage_space=1GB
71.
72.#func:日誌級別
73.#valu:
74.# emerg for emergency
75.# alert
76.# crit for critical
77.# error
78.# warn for warning
79.# notice
80.# info for information
81.# debug for debugging
82.log_level=info
83.
84.#func:指定運行該程序的用戶組
85.#valu:用戶組名或空
86.run_by_group=
87.
88.#func:
89.#valu:
90.run_by_user=
91.
92.#func:可以連接到tracker server的ip範圍。可設定多個值。
93.#valu
94.allow_hosts=
95.
96.#func:同步或刷新日誌信息到硬碟的時間間隔。注意:tracker server 的日誌不是時時寫硬碟的,而是先寫內存。
97.#valu:以秒為單位
98.sync_log_buff_interval=10
99.
100.#func:檢測 storage server 存活的時間隔,單位為秒。
101.# storage server定期向tracker server 發心跳,
102.# 如果tracker server在一個check_active_interval內還沒有收到storage server的一次心跳,
103.# 那邊將認為該storage server已經下線。所以本參數值必須大於storage server配置的心跳時間間隔。
104.# 通常配置為storage server心跳時間間隔的2倍或3倍。
105.check_active_interval=120
106.
107.#func:設定線程棧的大小。 線程棧越大,一個線程佔用的系統資源就越多。
108.# 如果要啟動更多的線程(V1.x對應的參數為max_connections,V2.0為work_threads),可以適當降低本參數值。
109.#valu:如64KB,默認值為64,tracker server線程棧不應小於64KB
110.thread_stack_size=64KB
111.
112.#func:這個參數控制當storage server IP地址改變時,集群是否自動調整。註:只有在storage server進程重啟時才完成自動調整。
113.#valu:true或false
114.storage_ip_changed_auto_adjust=true
115.
116.#func:同組storage伺服器之間同步的最大延遲時間。存儲伺服器之間同步文件的最大延遲時間,根據實際情況進行調整
117.#valu:秒為單位,默認值為1天(24*3600)
118.#sinc:v2.0
119.storage_sync_file_max_delay=86400
120.
121.#func:存儲伺服器同步一個文件需要消耗的最大時間,預設為300s,即5分鐘。
122.#sinc:v2.0
123.storage_sync_file_max_time=300
124.
125.#func:是否使用trunk文件來存儲幾個小文件
126.#valu:true或false
127.#sinc:v3.0
128.use_trunk_file=false
129.
130.#func:最小slot大小
131.#valu:<= 4KB,默認為256位元組
132.#sinc:v3.0
133.slot_min_size=256
134.
135.#func:最大slot大小
136.#valu:>= slot_min_size,當小於這個值的時候就存儲到trunk file中。默認為16MB。
137.#sinc:v3.0
138.slot_max_size=16MB
139.
140.#func:trunk file的size
141.#valu:>= 4MB,默認為64MB
142.#sinc:v3.0
143.trunk_file_size=64MB
144.
145.#func:HTTP是否生效
146.#valu:true或false
147.http.disabled=false
148.
149.#func:tracker server上的http port
150.#valu:
151.#note:只有http.disabled=false時才生效
152.http.server_port=7271
153.
154.#func:檢查storage http server存活的間隔時間
155.#valu:單位為秒
156.#note:只有http.disabled=false時才生效
157.http.check_alive_interval=30
158.
159.#func:檢查storage http server存活的方式
160.#valu:
161.# tcp:連接到storage server的http埠,不進行request和response。
162.# http:storage check alive url must return http status 200.
163.#note:只有http.disabled=false時才生效
164.http.check_alive_type=tcp
165.
166.#func:檢查storage http server是否alive的uri/url
167.#note:只有http.disabled=false時才生效
168.http.check_alive_uri=/status.html
169.
170.#func:if need find content type form file extension name
171.#note:只有http.disabled=false時才生效
172.http.need_find_content_type=true
173.
174.#func:」#include http.conf「表示redirect to include other settings
175.#include http.conf
[火星人
]
FastDFS配置詳解之Tracker配置 .已經有393次圍觀
http://coctec.com/docs/service/show-post-1691.html