中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

FastDFS使用中的幾個常見問題是分別是什么

本篇文章給大家分享的是有關FastDFS使用中的幾個常見問題是分別是什么,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

安慶ssl適用于網站、小程序/APP、API接口等需要進行數據傳輸應用場景,ssl證書未來市場廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18982081108(備注:SSL證書合作)期待與您的合作!

1. FastDFS適用的場景以及不適用的場景

    FastDFS是為互聯(lián)網應用量身定做的一套分布式文件存儲系統(tǒng),非常適合用來存儲圖片、音頻、視頻、文檔等文件。對于互聯(lián)網應用,簡潔高效的FastDFS和其他分布式文件系統(tǒng)相比,優(yōu)勢非常明顯。具體情況大家可以查閱相關介紹文檔,如:FastDFS架構設計文檔等等。

    出于簡潔考慮,F(xiàn)astDFS沒有對文件做分塊存儲,因此不太適合分布式計算場景。

2. 服務器時間必須保持一致

    因為FastDFS的精巧設計不需要存儲文件索引,F(xiàn)astDFS通過比較時間戳來判斷文件是否同步完成。因此集群內的服務器時間要保持一致,各臺服務器的時間差值不要超過1秒。建議采用NTP對時服務。

3. too many open files錯誤解決方法

   日志中報打開文件過多的錯誤,是因為系統(tǒng)允許一個進程打開的文件數設置太小了。Linux環(huán)境下的解決辦法,修改文件/etc/security/limits.conf,在文件尾部添加如下代碼(如果已經存在則修改相應數值):

root soft nofile 65535

root hard nofile 65535

 * soft nofile 65535

 * hard nofile 65535

    注:只配置最后兩行不就可以了嗎,為啥還要單獨為root用戶配置呢?查了網上資料,說是*這樣的通配符對root用戶無效,所以root需要單獨配置(嗯,阿里云ECS就配置了上面這4行)。

4. FastDFS服務啟停

    FastDFS server程序自帶start、stop和restart指令,命令行示例如下:

/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf  [start | stop | restart]

/usr/bin/fdfs_storaged /etc/fdfs/storage.conf  [start | stop | restart]

    可以使用kill或者killall正常殺掉 fdfs_trackerd 和 fdfs_storaged 進程,但

千萬不要加上-9參數強殺,否則可能會導致binlog數據丟失等問題。

5. FastDFS支持斷點續(xù)傳嗎?

    上傳和下載文件均可支持。

    對于文件上傳,需要先上傳appender類型的文件,然后使用apend方法。

    如果要上傳超過1GB的大文件,建議采用append方式分多次上傳,比如每次上傳64MB。需要先創(chuàng)建appender類型的文件,可以創(chuàng)建空的appender文件。

     對于超大文件,如果想支持多線程上傳以加快上傳速度,可以采用如下3個步驟實現(xiàn):

      1)上傳appender類型的文件;

      2)  調用truncate方法將該appender文件設置為最終文件大小;

      3)調用modify方法并發(fā)上傳文件分片。

    對于文件下載,F(xiàn)astDFS可以指定文件偏移量和獲取的文件內容大小。利用這個特性,文件下載可以實現(xiàn)斷點續(xù)傳以及多線程下載。

6. Java SDK非線程安全

   FastDFS提供的Java SDK是非線程安全的,有人已經踩過這個坑了。包括負責與tracker server交互的TrackerClient、與storage server直接通信的StorageClient 和 StorageClient1 這三個類均是非線程安全的。

   為啥會出現(xiàn)兩個StorageClient字樣的類名呢?二者實現(xiàn)功能完全一樣,StorageClient是group和filename分離的用法,StorageClient1是group和filename合體用法(文件ID)。通常使用StorageClient1就好。

以上就是FastDFS使用中的幾個常見問題是分別是什么,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章標題:FastDFS使用中的幾個常見問題是分別是什么
轉載源于:http://www.rwnh.cn/article6/jepgig.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供微信小程序、企業(yè)建站網站改版、App開發(fā)品牌網站設計

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司
涪陵区| 冕宁县| 西平县| 凉山| 黄石市| 凌海市| 成都市| 中阳县| 南充市| 陆良县| 凤阳县| 县级市| 汕头市| 曲阳县| 兰西县| 密山市| 宜城市| 宜昌市| 锦屏县| 华阴市| 湟中县| 秀山| 祁阳县| 藁城市| 兴文县| 金乡县| 苍山县| 北碚区| 南乐县| 罗定市| 遂昌县| 宜川县| 仙游县| 屏东市| 勃利县| 应用必备| 东海县| 常熟市| 邵阳市| 盐亭县| 绿春县|