首先我這里是三台節點,都搭tracker和storage,然后使用nginx做負載,只建一個group1,三個tracker!
搭建步驟比較麻煩,里面有很多坑需要注意,步驟就不啰嗦了,這里主要記錄幾個坑:
1 如果有問題,請看日志,nginx的日志或者fastdfs的日志,這是最快發現問題的方法了
2 首先要開啟防火牆端口 23000,22122,這兩個是tracker和storage之間通信的端口,不開通日志會報錯:
RROR - file: tracker_proto.c, line: 48, server: 192.168.171.129:22122, response status 11 != 0
3 配置文件中需要配置所有的tarcker_server:
4 nginx_fastdfs_moduled的配置文件中,url_have_group_name = true 一定要改成true,不然無法訪問,且如果第一次是false,修改之后需要重啟:
5 如果module配置有問題會導致nginx子進程無法啟動,所以若是有什么無法啟動,肯定是配置文件有問題
6 附上我參考搭建的博客,寫的挺詳細的: https://www.cnblogs.com/cnmenglang/p/6731209.html
7 我的已經完全沒問題了: