免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1976 | 回复: 0
打印 上一主题 下一主题

FastDFS配置详解之Tracker配置 . [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-11-21 17:17 |只看该作者 |倒序浏览
FastDFS配置详解之Tracker配置 .
  1. view plaincopy to clipboardprint?
  2. 01.tracker.conf:  
  3. 02.#func:配置是否生效  
  4. 03.#valu:true、false  
  5. 04.disable=false  
  6. 05.  
  7. 06.#func:绑定IP  
  8. 07.#valu:IP地址  
  9. 08.bind_addr=192.168.6.102  
  10. 09.  
  11. 10.#func:服务端口  
  12. 11.#valu:端口整数值  
  13. 12.port=22122  
  14. 13.  
  15. 14.#func:连接超时  
  16. 15.#valu:秒单位正整数值  
  17. 16.connect_timeout=30  
  18. 17.  
  19. 18.#func:网络超时  
  20. 19.#valu:秒单位正整数值  
  21. 20.network_timeout=60  
  22. 21.  
  23. 22.#func:Tracker数据/日志目录地址  
  24. 23.#valu:路径  
  25. 24.base_path=/home/michael/fdfs/base4tracker  
  26. 25.  
  27. 26.#func:最大连接数  
  28. 27.#valu:正整数值  
  29. 28.max_connections=256  
  30. 29.  
  31. 30.#func:线程数,通常设置CPU数  
  32. 31.#valu:正整数值  
  33. 32.work_threads=4  
  34. 33.  
  35. 34.#func:上传文件的选组方式。  
  36. 35.#valu:0、1或2。  
  37. 36.# 0:表示轮询  
  38. 37.# 1:表示指定组  
  39. 38.# 2:表示存储负载均衡(选择剩余空间最大的组)  
  40. 39.store_lookup=2  
  41. 40.  
  42. 41.#func:指定上传的组,如果在应用层指定了具体的组,那么这个参数将不会起效。另外如果store_lookup如果是0或2,则此参数无效。  
  43. 42.#valu:group1等  
  44. 43.store_group=group1  
  45. 44.  
  46. 45.#func:上传服务器的选择方式。(一个文件被上传后,这个storage server就相当于这个文件的storage server源,会对同组的storage server推送这个文件达到同步效果)  
  47. 46.#valu:0、1或2  
  48. 47.# 0: 轮询方式(默认)  
  49. 48.# 1: 根据ip 地址进行排序选择第一个服务器(IP地址最小者)  
  50. 49.# 2: 根据优先级进行排序(上传优先级由storage server来设置,参数名为upload_priority),优先级值越小优先级越高。  
  51. 50.store_server=0  
  52. 51.  
  53. 52.#func:上传路径的选择方式。storage server可以有多个存放文件的base path(可以理解为多个磁盘)。  
  54. 53.#valu:  
  55. 54.# 0: 轮流方式,多个目录依次存放文件  
  56. 55.# 2: 存储负载均衡。选择剩余空间最大的目录存放文件(注意:剩余磁盘空间是动态的,因此存储到的目录或磁盘可能也是变化的)  
  57. 56.store_path=0  
  58. 57.  
  59. 58.#func:下载服务器的选择方式。  
  60. 59.#valu:  
  61. 60.# 0:轮询(默认)  
  62. 61.# 1:IP最小者  
  63. 62.# 2:优先级排序(值最小的,优先级最高。)  
  64. 63.download_server=0  
  65. 64.  
  66. 65.#func:保留空间值。如果某个组中的某个服务器的剩余自由空间小于设定值,则文件不会被上传到这个组。  
  67. 66.#valu:  
  68. 67.# G or g for gigabyte  
  69. 68.# M or m for megabyte  
  70. 69.# K or k for kilobyte  
  71. 70.reserved_storage_space=1GB  
  72. 71.  
  73. 72.#func:日志级别  
  74. 73.#valu:  
  75. 74.# emerg for emergency  
  76. 75.# alert  
  77. 76.# crit for critical  
  78. 77.# error  
  79. 78.# warn for warning  
  80. 79.# notice  
  81. 80.# info for information  
  82. 81.# debug for debugging  
  83. 82.log_level=info  
  84. 83.  
  85. 84.#func:指定运行该程序的用户组  
  86. 85.#valu:用户组名或空  
  87. 86.run_by_group=  
  88. 87.  
  89. 88.#func:  
  90. 89.#valu:  
  91. 90.run_by_user=  
  92. 91.  
  93. 92.#func:可以连接到tracker server的ip范围。可设定多个值。  
  94. 93.#valu  
  95. 94.allow_hosts=  
  96. 95.  
  97. 96.#func:同步或刷新日志信息到硬盘的时间间隔。注意:tracker server 的日志不是时时写硬盘的,而是先写内存。  
  98. 97.#valu:以秒为单位  
  99. 98.sync_log_buff_interval=10  
  100. 99.  
  101. 100.#func:检测 storage server 存活的时间隔,单位为秒。  
  102. 101.#      storage server定期向tracker server 发心跳,  
  103. 102.#      如果tracker server在一个check_active_interval内还没有收到storage server的一次心跳,  
  104. 103.#      那边将认为该storage server已经下线。所以本参数值必须大于storage server配置的心跳时间间隔。  
  105. 104.#      通常配置为storage server心跳时间间隔的2倍或3倍。  
  106. 105.check_active_interval=120  
  107. 106.  
  108. 107.#func:设定线程栈的大小。 线程栈越大,一个线程占用的系统资源就越多。  
  109. 108.#      如果要启动更多的线程(V1.x对应的参数为max_connections,V2.0为work_threads),可以适当降低本参数值。  
  110. 109.#valu:如64KB,默认值为64,tracker server线程栈不应小于64KB  
  111. 110.thread_stack_size=64KB  
  112. 111.  
  113. 112.#func:这个参数控制当storage server IP地址改变时,集群是否自动调整。注:只有在storage server进程重启时才完成自动调整。  
  114. 113.#valu:true或false  
  115. 114.storage_ip_changed_auto_adjust=true  
  116. 115.  
  117. 116.#func:同组storage服务器之间同步的最大延迟时间。存储服务器之间同步文件的最大延迟时间,根据实际情况进行调整  
  118. 117.#valu:秒为单位,默认值为1天(24*3600)  
  119. 118.#sinc:v2.0  
  120. 119.storage_sync_file_max_delay=86400  
  121. 120.  
  122. 121.#func:存储服务器同步一个文件需要消耗的最大时间,缺省为300s,即5分钟。  
  123. 122.#sinc:v2.0  
  124. 123.storage_sync_file_max_time=300  
  125. 124.  
  126. 125.#func:是否使用trunk文件来存储几个小文件  
  127. 126.#valu:true或false  
  128. 127.#sinc:v3.0  
  129. 128.use_trunk_file=false  
  130. 129.  
  131. 130.#func:最小slot大小  
  132. 131.#valu:<= 4KB,默认为256字节  
  133. 132.#sinc:v3.0  
  134. 133.slot_min_size=256  
  135. 134.  
  136. 135.#func:最大slot大小  
  137. 136.#valu:>= slot_min_size,当小于这个值的时候就存储到trunk file中。默认为16MB。  
  138. 137.#sinc:v3.0  
  139. 138.slot_max_size=16MB  
  140. 139.  
  141. 140.#func:trunk file的size  
  142. 141.#valu:>= 4MB,默认为64MB  
  143. 142.#sinc:v3.0  
  144. 143.trunk_file_size=64MB  
  145. 144.  
  146. 145.#func:HTTP是否生效  
  147. 146.#valu:true或false  
  148. 147.http.disabled=false  
  149. 148.  
  150. 149.#func:tracker server上的http port  
  151. 150.#valu:  
  152. 151.#note:只有http.disabled=false时才生效  
  153. 152.http.server_port=7271  
  154. 153.  
  155. 154.#func:检查storage http server存活的间隔时间  
  156. 155.#valu:单位为秒  
  157. 156.#note:只有http.disabled=false时才生效  
  158. 157.http.check_alive_interval=30  
  159. 158.  
  160. 159.#func:检查storage http server存活的方式  
  161. 160.#valu:  
  162. 161.# tcp:连接到storage server的http端口,不进行request和response。  
  163. 162.# http:storage check alive url must return http status 200.  
  164. 163.#note:只有http.disabled=false时才生效  
  165. 164.http.check_alive_type=tcp  
  166. 165.  
  167. 166.#func:检查storage http server是否alive的uri/url  
  168. 167.#note:只有http.disabled=false时才生效  
  169. 168.http.check_alive_uri=/status.html  
  170. 169.  
  171. 170.#func:if need find content type form file extension name  
  172. 171.#note:只有http.disabled=false时才生效  
  173. 172.http.need_find_content_type=true  
  174. 173.  
  175. 174.#func:”#include http.conf“表示redirect to include other settings  
  176. 175.#include http.conf  
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP