java.net.SocketTimeoutException: connect timed out 解决方法
发布日期:2021-07-01 00:00:25
浏览次数:3
分类:技术文章
本文共 998 字,大约阅读时间需要 3 分钟。
前言
在调试项目中遇到了一个 前所未有的bugjava.net.SocketTimeoutException: connect timed out
SocketTimeout
java.net.SocketTimeoutException: connect timed out
错误理解为 连接超时
没有返回结果
原因
可能是以下问题中的某一种 可以都尝试一下
第一: 服务器的防火墙没有关闭导致
第二:延长请求时间导致
//读取超时为60s private static final long READ_TIMEOUT = 60000; //写入超时为60s private static final long WRITE_TIMEOUT = 60000; //连接超时为60s private static final long CONNECT_TIMEOUT = 60000; OkHttpClient.Builder builder = new OkHttpClient.Builder() .readTimeout(READ_TIMEOUT, TimeUnit.MILLISECONDS) .writeTimeout(WRITE_TIMEOUT, TimeUnit.MILLISECONDS) .connectTimeout(CONNECT_TIMEOUT, TimeUnit.MILLISECONDS)
第三种方法 更改配置后 未重启服务器导致
这个方法是解决我的问题的方法
把linux服务器重启,重启redis服务
这种原因可能是之前改了一下配置 没有重启 还存有缓存 导致 客户端
向服务器发送接口的时候 没有得到响应~! 导致有缓存的原因:
防火墙放开端口还有后台更改了ip配置 等等
都有可能导致java.net.SocketTimeoutException: connect timed out
总结
这个bug出现 一直解决不掉 真的很苦恼
当问题解决的那一刹那 激动的双手锤桌 难以言表 2021继续加油~转载地址:https://lvshichunqiu.blog.csdn.net/article/details/113393690 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年05月05日 09时35分00秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Redis学习拓展篇---保护Redis
2019-05-01
Golang源码学习----string包
2019-05-01
Go语言并发组件
2019-05-01
Go语言的并发模式
2019-05-01
Linux中如何优雅的删除被打开的文件
2019-05-01
从零开始学Linux内核-----从Unix到Linux
2019-05-01
Linux内核学习----进程管理
2019-05-01
linux内核学习-----进程调度
2019-05-01
算法实现----二分查找go语言实现
2019-05-01
简析STUN协议
2019-05-01
使用 Minidumps 和 Visual Studio .NET 进行崩溃后调试
2019-05-01
Debug 和 Release 编译方式的本质区别
2019-05-01
struts返回xml数据例子
2019-05-01
内存对齐详解
2019-05-01
秋招总结(一)-C++归纳
2019-05-01
秋招总结(三)-操作系统归纳
2019-05-01
进程间通信
2019-05-01
带缓冲I/O 和不带缓冲I/O的区别与联系
2019-05-01
LINUX CP命令详解
2019-05-01
source insight快捷键及使用技巧
2019-05-01