日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

FastDFS安装、配置、部署(三)-Storage配置具体解释

發布時間:2025/7/14 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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 = 1

3、同步

# after sync a file, usleep milliseconds # 0 for sync successively (never call usleep) sync_interval=0# when no entry to sync, try read binlog again after X milliseconds # must > 0, default value is 200ms sync_wait_msec=50# storage sync start time of a day, time format: Hour:Minute # Hour from 0 to 23, Minute from 0 to 59 sync_start_time=00:00# storage sync end time of a day, time format: Hour:Minute # Hour from 0 to 23, Minute from 0 to 59 sync_end_time=23:59# write to the mark file after sync N files # default value is 500 write_mark_file_freq=500# call fsync to disk when write big file # 0: never call fsync # other: call fsync when written bytes >= this bytes # default value is 0 (never call fsync) fsync_after_written_bytes=0# sync log buff to disk every interval seconds # must > 0, default value is 10 seconds sync_log_buff_interval=10# sync binlog buff / cache to disk every interval seconds # default value is 60 seconds sync_binlog_buff_interval=10# sync storage stat info to disk every interval seconds # default value is 300 seconds sync_stat_file_interval=3004、HTTP相關

# 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配置具体解释的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。