本地上传文件到FastDFS命令上传报错:ERROR - file: connection_pool.c, line: 130, connect to 47.96.88.***:22122 fail

报错的完整信息:ERROR - file: connection_pool.c, line: 130, connect to 47.96.88.***:22122 fail, errno: 110, error info: Connection timed out

问题分析:错误信息提示错误的原因为连接超时,连接超时有两种可能的原因,一种是云服务器拒绝我们的访问,另一种是我们服务器电脑开启了开机启动防火墙。
注:不管你进行什么操作,只要是报了类似连接失败错误代号,大部分都是由于两种原因造成


解决方法一
故先检查云服务是否对我们的23000端口(FastDFS的默认端口)进行了拦截,有的话创建安全组对该端口进行放行应用到实例上再次上传就能解决上传成功(lz由于阿里云配置较低,故放行所有端口)。
在这里插入图片描述


解决方法二:
由于出现该问题的原因是因为自己的防火墙没有开启,故开启防火墙即可解决问题,Linux上的指令如下:
1、关闭防火墙

sudo systemctl stop firewalld.service

2、关闭开机启动

sudo systemctl disable firewalld.service

备注:可能需要在几个节点上分别执行
在这里插入图片描述



另附Linux上本地上传文件到fastdfs的指令(主要作用是为了测试fastdfs安装是否正常):

先将文件上传到:/opt 的目录下再执行指令

/usr/bin/fdfs_upload_file /etc/fdfs/client.conf /opt/fileName

解释/usr/bin/fdfs_upload_file为你安装的FastDFS的路径,他的bin目录下有一个fdfs_upload_file指令用于上传; /etc/fdfs/client.conf代表的是FastDFS客户端配置文件的conf路径 ;/opt/fileName代表你想上传的视频文件当前路径
在这里插入图片描述



转载添加原文链接,互惜成果


余生还长,切勿惆怅

猜你喜欢

转载自blog.csdn.net/qq_42910468/article/details/88702643