网友通过本文主要向大家介绍了fastdfs使用,fastdfs,fastdfs官网,fastdfs安装,fastdfs原理等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
fastdfs 使用遇到的问题
我们的架构是nginx+tomcat, nginx 有公网和内网ip,tomat只有内网ip地址!tomcat 和nginx 之间通过内网通讯,上传图片!
web项目的配置文件都是正确的,fastdfs的22122端口也是正常的,为了测试防火墙都关闭了!
可是java项目在上传图片的时候报错!
java.netSocketException: Network is unreachable ##其实这个时候就应该考虑外网的问题,web配置文件里面配置的的是内网的地址,可是它为什么不使用内网地址,而直接使用外网地址?
为了测试tomcat和nginx的防火墙都关闭了,telnet也是正常的,却报错网络不可达!感觉非常奇怪!
于是为了测试在tomcat机器上配置一个公网地址,问题解决了!
显然是通过公网使用的!
tracker.conf中 开始使用的默认的
bind_addr=0.0.0.0
修改为
bind_addr=10.10.11.67 ##内网地址
storage.conf中修改如下配置文件:
bind_addr=10.10.11.67
......tracker_server=10.10.11.67:22122 ##这里是关键