fdfs在centos7.6 阿里云服务器上部署遇到的坑,已解决

注意:

报错:[2019-03-27 12:01:48] ERROR - file: tracker_proto.c, line: 48, server: 172.19.247.156:22122, response status 2 != 0 tracker_query_storage fail, error no: 2, error info: No such file or directory

解决:查看storage.conf的存储路径设置,是找不到存储路径

(设置文件存储路径,一定要注意路径前面是否取消注释,路径是否写完整,如前面的“/”)

1.不能上传文件到storage:, errno: 113, error info: No route to host
[2018-09-26 05:18:14] ERROR - file: connection_pool.c, line: 130, connect to 10.15.24.109:23000 fail, errno: 113, error info: No route to host
upload file fail, error no: 113, error info: No route to host

原因:是storage那台机器没有开启23000端口。

解决:打开该端口即可。

2.不能上传文件到storage:,tracker_query_storage fail, error no: 2, error info: No such file or directory
    storage的配置文件中图片的保存路径中的文件夹名字写错
tracker和storage安装完成,测试上传图片报错:

[2018-01-04 16:37:54] ERROR - file: tracker_proto.c, line: 48, server: 192.168.146.111:22122, response status 2 != 0

[2018-01-04 16:37:54] ERROR - file: tracker_proto.c, line: 48, server: 192.168.146.111:22122, response status 2 != 0

tracker_query_storage fail, error no: 2, error info: No such file or directory

经查找是

错误配置:store_path0=/home/fastdfs/storager

正确配置:store_path0=/home/fastdfs/storage

修改配置重启后上传成功
 

3.不能上传文件到storage,response status 28 != 0 tracker_query_storage fail, error no: 28, error info: No space left on device
   原因为Storage磁盘空间不足造成的,Storage默认的保留磁盘空间大小为reserved_storage_space = 10% # storage server 上保留的空间,保证系统或其他应用需求空间。可通过 storage.conf 配置。

  另外还可以通过水平(增加Group和storage节点数)和垂直(增加当前storage的磁盘大小)来解决该问题!

4.两个Tracker之间不能选出Leader,status 2 != 0 和status 5 != 0 
第一台Tracker日志

[2018-09-25 21:57:12] INFO - file: tracker_relationship.c, line: 383, selecting leader...
[2018-09-25 21:57:12] ERROR - file: tracker_proto.c, line: 48, server: 10.15.24.108:22122, response status 2 != 0

第二台Tracker日志

[2018-09-25 21:58:57] ERROR - file: tracker_proto.c, line: 48, server: 10.15.24.107:22122, response status 5 != 0
[2018-09-25 21:58:57] INFO - file: tracker_mem.c, line: 4213, sys files loaded from tracker server 10.15.24.107:22122
[2018-09-25 21:58:57] ERROR - file: tracker_mem.c, line: 596, in the file "/fastdfs/tracker/data/storage_groups_new.dat", item "group_count" is not found
[2018-09-25 21:58:57] ERROR - file: tracker_mem.c, line: 4297, get sys files from other trackers fail, errno: 2

原因:因为两边的tracker里面的配置文件不一致

解决:先两边都停掉,然后把全的那边(或者leader)那边的配置文件覆盖到另外一个tracker,最后重启就可以了。

5.Tracker启动日志报错,不能上传图片到storage ,tracker_query_storage fail, error no: 2, error info: No such file or directory
当所有FastDFS服务器关闭后重启,最开始的时候,防火墙没有关闭,这时

[root@localhost src]# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /usr/local/src/2.jpg
[2018-10-16 21:44:17] ERROR - file: tracker_proto.c, line: 48, server: 10.15.24.107:22122, response status 2 != 0
tracker_query_storage fail, error no: 2, error info: No such file or directory

关闭防火墙之后,上传仍然报这个错

关闭防火墙之后
systemctl status firewalld
systemctl stop firewalld

再重启所有服务,这个时候
[2018-10-16 21:53:39] INFO - file: tracker_relationship.c, line: 383, selecting leader...
[2018-10-16 21:53:39] INFO - file: tracker_relationship.c, line: 401, I am the new tracker leader 10.15.24.108:22122

然后再上传文件,则报
[root@localhost src]# /usr/bin/fdfs_upload_file /etc/fdfs/client.conf /usr/local/src/2.jpg
[2018-10-16 21:56:48] ERROR - file: connection_pool.c, line: 130, connect to 10.15.24.120:23000 fail, errno: 113, error info: No route to host
upload file fail, error no: 113, error info: No route to host
再关闭 防火墙
 ~]# service iptables stop
Redirecting to /bin/systemctl stop  iptables.service
[root@localhost ~]# service iptables status

再上传就可以了

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值