java-FastDFS问题,上传连接超时

问题描述

FastDFS问题,上传连接超时

java代码报错如下:
java.net.SocketTimeoutException: connect timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(Unknown Source)
at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
at java.net.PlainSocketImpl.connect(Unknown Source)
at java.net.SocksSocketImpl.connect(Unknown Source)
at java.net.Socket.connect(Unknown Source)
at net.mikesu.fastdfs.client.StorageClientImpl.getSocket(StorageClientImpl.java:25)
at net.mikesu.fastdfs.client.StorageClientImpl.upload(StorageClientImpl.java:69)
at net.mikesu.fastdfs.FastdfsClientImpl.upload(FastdfsClientImpl.java:71)
at net.mikesu.fastdfs.FastdfsClientImpl.upload(FastdfsClientImpl.java:274)
at net.mikesu.fastdfs.FastdfsClientImpl.upload(FastdfsClientImpl.java:270)
at net.mikesu.fastdfs.FastdfsClientTest.testFastdfsClient(FastdfsClientTest.java:27)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)

FastDFS的storage日志文件报错下如:
FastDFS的tracker日志文件和storage的日志文一样的,如下:
[2016-02-18 10:52:51] INFO - local_host_ip_count: 2, 127.0.0.1 192.168.254.136
[2016-02-18 10:53:07] INFO - file: tracker_relationship.c, line: 374, selecting leader...
[2016-02-18 10:53:08] INFO - file: tracker_relationship.c, line: 392, I am the new tracker leader 192.168.254.136:22122
[2016-02-18 10:54:55] ERROR - file: tracker_nio.c, line: 254, client ip: 192.168.254.1, recv failed, errno: 104, error info: Connection reset by peer
[2016-02-18 11:00:01] ERROR - file: tracker_nio.c, line: 254, client ip: 192.168.254.1, recv failed, errno: 104, error info: Connection reset by peer

我想是不是client ip:的问题,因为我的服务器IP为192.168.254.136,但client ip是192.168.254.1,如果是这个问题请大家告诉我一下,在哪里修改。

解决方案

自己找到解决办法了。
执行过程中可能出现防火墙封口:

ERROR - file: tracker_proto.c, line: 420, connect to 192.168.127.11:22122 fail, errno: 113, error info: No route to host

解决:
iptables -L;iptables -F;service iptables stop

解决方案二:

iptables -L;iptables -F;service iptables stop

时间: 2023-11-23 10:25:03

java-FastDFS问题,上传连接超时的相关文章

远程连接-请问一下java 调用shell上传linux的问题

问题描述 请问一下java 调用shell上传linux的问题 package com.wfj.cms.util; import java.io.IOException; import java.util.ArrayList; import java.util.Hashtable; import java.util.List; import org.apache.log4j.Logger; import org.apache.oro.text.regex.MalformedPatternExce

网上的服务器怎么用-java工程怎么上传到阿里云服务器或者其他的服务器啊

问题描述 java工程怎么上传到阿里云服务器或者其他的服务器啊 急急·····拜托各位大神java工程怎么上传到 阿里云或其他的服务器 解决方案 如果是linux,用ssh,如果是windows,用远程桌面.连上去之后的操作和你本地的服务器是一样的.再不会,用户中心,客服,填写你的问题,他们的客服半小时内打电话手把手教你. 解决方案二: 通过ssh连接的sftp上传,可以用winscp等工具. 解决方案三: 如果是java web工程的话,可以使用新浪云,很简单的. 解决方案四: 阿里云服务器就

使用Java代码如何上传文件到Stuts Action中??

问题描述 使用Java代码如何上传文件到Stuts Action中??求大神..... 问题补充:这里不是使用浏览器上传文件,而是使用Java代码上传... 解决方案 刚好写过直接上代码了调用的地方的代码URL url = new URL(imageHttp); BufferedImage img = ImageIO.read(url); File file = new File(System.currentTimeMillis()+".jpg"); ImageIO.write(img

JAVA技术实现上传下载文件到FTP服务器(完整)_java

具体详细介绍请看下文: 在使用文件进行交互数据的应用来说,使用FTP服务器是一个很好的选择.本文使用Apache Jakarta Commons Net(commons-net-3.3.jar) 基于FileZilla Server服务器实现FTP服务器上文件的上传/下载/删除等操作. 关于FileZilla Server服务器的详细搭建配置过程,详情请见 FileZilla Server安装配置教程 .之前有朋友说,上传大文件(几百M以上的文件)到FTP服务器时会重现无法重命名的问题,但本人亲

java ftp文件下载上传的实现方法

java ftp文件下载上传的实现方法 package waf.net.ftp; import sun.net.ftp.*; import java.io.*; import sun.net.*; public class FtpClient {  private sun.net.ftp.FtpClient client=null;  private String strServerAddr="";  private int iServerPort=0;  private String

java web 怎么上传ppt,excel是可以上传下载的,但是ppt怎么做到上传和下载

问题描述 java web 怎么上传ppt,excel是可以上传下载的,但是ppt怎么做到上传和下载 用的oracle数据库,java是springmvc+mybatis 解决方案 如何上传PPT到博客 解决方案二: 上传 和 下载 的方法 不会因为后缀名不一样而有改变.

java视频新闻上传播放

问题描述 java视频新闻上传播放 SSH2框架,做一个新闻的写入数据库,读取到页面.新闻中包含视频,可以播放的,要怎么做? 解决方案 可以用html5还可以用标签 解决方案二: 直接用百度的Ueditor富文本插件得了 解决方案三: 视频先存到服务器上,然后把路径添加到数据库里面,在读取的时候,在转换一下..

java怎么实现上传文件

问题描述 java怎么实现上传文件 要实现上传一个excel文件 目前做到能将地址alert出来但是 却是c:fakepath.. 这文件是在我桌面上的啊 还有 前辈给了一个他写过的上传文件的模板 但是看不懂的说尤其是那个MultipartFile 是什么东西? 传回来的不是应该是一个文件的地址吗 不是string格式么 周一就要交差了 求指点 解决方案 不用管客户端文件路径,file提交excel到服务器端进行解析,而不是客户端,有安全问题,显示的路径就是那种,不会得到客户端实际的路径地址 解

java在eclipse上能连接sql2012数据库,为什么打包成jar后就不行了?

问题描述 java在eclipse上能连接sql2012数据库,为什么打包成jar后就不行了? java在eclipse上能连接sql2012,用Fat jar打包成jar后就不行了.为什么?之前没下载过什么sqljdbc.jar.sqljdbc4.jar的驱动也能连接的呀.最后在网上下载了驱动一同打包后还是没能连接成功.classpath什么的也不会配置.求教!已附上错误提示图 解决方案 打包的时候选择方式问题,把引用的包也要打包,你是用eclipse打包的吗?有三个选项,你得好好看看 解决方