FastDFS安装、配置、部署(三)-Storage配置具体解释
生活随笔
收集整理的這篇文章主要介紹了
FastDFS安装、配置、部署(三)-Storage配置具体解释
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、基本配置
# is this config file disabled # false for enabled # true for disabled disabled=false# the name of the group this storage server belongs to group_name=group1# bind an address of this host # empty for bind all addresses of this host bind_addr=10.16.125.32# if bind an address of this host when connect to other servers? # (this storage server as a client) # true for binding the address configed by above parameter: "bind_addr" # false for binding any address of this host client_bind=true# the storage server port port=21000# connect timeout in seconds # default value is 30s connect_timeout=30# network timeout in seconds # default value is 30s network_timeout=60# heart beat interval in seconds heart_beat_interval=30# disk usage report interval in seconds stat_report_interval=60# the base path to store data and log files base_path=/home/openpf/app/fdfs407/base-g1# max concurrent connections the server supported # default value is 256 # more max_connections means more memory will be used max_connections=1024# the buff size to recv / send data # this parameter must more than 8KB # default value is 64KB # since V2.00 buff_size = 256KB# accept thread count # default value is 1 # since V4.07 accept_threads=1# work thread count, should <= max_connections # work thread deal network io # default value is 4 # since V2.00 work_threads=8# set keep_alive to 1 to enable persistent connection with FastDHT servers # default value is 0 (short connection) keep_alive=0# namespace for storing file indexes (key-value pairs) # this item must be set when check_file_duplicate is true / on key_namespace=FastDFS# if check file duplicate, when set to true, use FastDHT to store file indexes # 1 or yes: need check # 0 or no: do not check # default value is 0 check_file_duplicate=0# the NIC alias prefix, such as eth in Linux, you can see it by ifconfig -a # multi aliases split by comma. empty value means auto set by OS type # default values is empty if_alias_prefix=# the priority as a source server for uploading file. # the lower this value, the higher its uploading priority. # default value is 10 upload_priority=10# thread stack size, should >= 512KB # default value is 512KB thread_stack_size=512KB# default value is true storage_ip_changed_auto_adjust = true# check storage server alive interval seconds check_active_interval = 120# thread stack size, should >= 64KB # default value is 64KB thread_stack_size = 64KB# tracker_server can ocur more than once, and tracker_server format is?"host:port", host can be hostname or ip address tracker_server=10.16.139.2:22122 tracker_server=10.16.139.2:22123 #standard log level as syslog, case insensitive, value list: ### emerg for emergency ### alert ### crit for critical ### error ### warn for warning ### notice ### info ### debug log_level=info # allow_hosts can ocur more than once, host can be hostname or ip address, # "*" means match all ip addresses, can use range like this: 10.0.1.[1-15,20] or # host[01-08,20-25].domain.com, for example: # allow_hosts=10.0.1.[1-15,20] # allow_hosts=host[01-08,20-25].domain.com allow_hosts=* # file signature method for check file duplicate ## hash: four 32 bits hash code ## md5: MD5 signature # default value is hash # since V4.01 file_signature_method=hash # if use connection pool # default value is false # since V4.05 use_connection_pool = false # connections whose the idle time exceeds this time will be closed # unit: second # default value is 3600 # since V4.05 connection_pool_max_idle_time = 3600 # the mode of the files distributed to the data path # 0: round robin(default) # 1: random, distributted by hash code file_distribute_path_mode=0 # valid when file_distribute_to_path is set to 0 (round robin),? # when the written file count reaches this number, then rotate to next path # default value is 100 file_distribute_rotate_count=100 # path(disk or mount point) count, default value is 1 store_path_count=1 # store_path#, based 0, if store_path0 not exists, it's value is base_path # the paths must be exist store_path0=/home/openpf/app/fdfs407/data # subdir_count ?* subdir_count directories will be auto created under each? # store_path (disk), value can be 1 to 256, default value is 256 subdir_count_per_path=256二、IO
# if disk read / write separated ## ?false for mixed read and write ## ?true for separated read and write # default value is true # since V2.00 disk_rw_separated = true# disk reader thread count per store base path # for mixed read / write, this parameter can be 0 # default value is 1 # since V2.00 disk_reader_threads = 1# disk writer thread count per store base path # for mixed read / write, this parameter can be 0 # default value is 1 # since V2.00 disk_writer_threads = 13、同步
# use the ip address of this storage server if domain_name is empty, # else this domain name will ocur in the url redirected by the tracker server http.domain_name=# the port of the web server on this storage server http.server_port=8888# is http disabled # false for enabled # true for disabled http.disabled=false #include http.conf
轉載于:https://www.cnblogs.com/gcczhongduan/p/4391918.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的FastDFS安装、配置、部署(三)-Storage配置具体解释的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android nDrawer
- 下一篇: Mac和 iOS 下的对称和非对称加密算