FastDFS图片上传代码提示连接超时
2018-01-14 18:55
387 查看
前言
最近在用FastDFS,使用过程中遇到一些问题。问题
1.在虚拟机上测试图片上传发现没有问题能够上传成功,但是用代码测试的时候提示连接超时。java.net.SocketTimeoutException: connect timed out at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) 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:172) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 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 org.csource.fastdfs.TrackerClient.getConnection(TrackerClient.java:58) at com.taotao.fastdfs.FastdfsTest.testUpload(FastdfsTest.java:21) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229) at org.junit.runners.ParentRunner.run(ParentRunner.java:309) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)解决方法
1).把Storage.conf里涉及到的端口开放。
2).如果执行完第一步没有效果,重启FastDFS即可。
2.另外一个问题,错误日志
ERROR - file: ini_file_reader.c, line: 631, include file "http.conf" not exists, line: "#include http.conf" ERROR - file: /root/fastdfs-nginx-module/src/common.c, line: 163, load conf file "/etc/fdfs/mod_fastdfs.conf" fail, ret code: 2解决方法
cp /root/fastdfs/conf/http.conf /root/fastdfs/conf/mime.types /etc/fdfs
小结
记录问题。相关文章推荐
- java-FastDFS问题,上传连接超时
- jsp中上传大文件(200M已测试),存到数据库,易发生连接超时的ie找不到网页的错误,其解决方法。略写代码,参考(.net修改代码应该可以,改天修改)
- java连接Fastdfs图片服务器上传失败的解决方法
- 百度UEditor在线编辑器上传图片提示网络连接错误,请检查配置后重试 asp.net 4.0
- Fastdfs分布式文件系统(图片上传)代码共享
- fastdfs文件上传,连接超时 ERROR - file: connection_pool.c, line: 130, connect to 118.24.81.106:23000 fail,
- 上传图片代码总结
- -Android -线程池 批量上传图片 -附php接收代码
- JavaWeb实现裁剪图片上传完整代码
- FastDFS的配置、部署与API使用解读(3)以流的方式上传文件的客户端代码
- Flask实现图片的上传、下载及展示示例代码
- asp程序上传到服务器数据库连接超时问题
- 贴段上传图片代码,截取缩略图
- nginx+vsftp搭建图片服务器,(附jsch java上传vsftp代码)
- 微信小程序中上传图片并进行压缩的实现代码
- 如何去除 ckeditor 上传图片后在原码中留下的 style="width: 100%;height:100px"之类的代码呢?
- PHP图片上传代码
- FastDFS的配置、部署与API使用解读(3)以流的方式上传文件的客户端代码(转)
- 关于ajax图片上传,上传是后台代码来完成的,利用ajaxSubmit来完成,前台只是负责提交数据
- 利用SpringMVC原生封装的对象实现图片上传及图片回显功能的实现及案例代码