远程服务器FastDFS搭建及踩坑记

远程服务器搭建FastDFS

FastDFS安装及部署参考:

https://www.cnblogs.com/chiangchou/p/fastdfs.html


问题:ERROR - file: tracker_proto.c, line: 48, server: 127.0.0.1:22122, response status 2 != 0

参考:https://blog.csdn.net/qq_31772441/article/details/82562205

问题:Linux服务器上安装好的FastDFS之后,在服务器上测试上传是没问题的,本地使用代码上传文件时报错:

java.net.ConnectException: Connection refused: connect
at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:75)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at org.csource.fastdfs.TrackerGroup.getConnection(TrackerGroup.java:47)
at org.csource.fastdfs.TrackerGroup.getConnection(TrackerGroup.java:72)
at com.eric.core.resource.fastdfs.FastDFS.uploadFile(FastDFS.java:107)
at com.eric.core.resource.fastdfs.FastDFS.main(FastDFS.java:257)

参考:https://blog.csdn.net/tjcyjd/article/details/50808740

解决的办法:
storage的tracker_server地址必须是外网地址,重启FastDFS就好了。
(client.conf中使用内网地址,tracker.conf中使用内网地址,storage.conf中使用外网地址)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值