社区
中间件
帖子详情
一段时间后本机无法连接本地端口,重启后恢复正常
TuLL
2018-03-23 03:17:39
最近公司服务器,本机无法连通本地的端口,如:8080、3306。但局域网中其他电脑可以连通该服务器端口
...全文
582
回复
打赏
收藏
一段时间后本机无法连接本地端口,重启后恢复正常
最近公司服务器,本机无法连通本地的端口,如:8080、3306。但局域网中其他电脑可以连通该服务器端口
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
10048 mysql_SQLSERVER 10048错误
博客内容描述了遇到SQLSERVER在
连接
时出现10048错误的情况,原因是本地
端口
被大量占用。通过netstat命令发现多数
连接
处于TIME_WAIT状态,导致
无法
建立新的
连接
。解决方案包括
重启
机器,但因服务器承载重要程序而不可行。作者寻求不
重启
机器的解决建议,并提到了10060错误可能由防火墙引起,尝试使用公网IP
连接
。
15 | 怎么老是出现“地址已经被使用”?
本文讨论服务器端程序
重启
时地址被占用的问题。通过实例展示问题产生过程,解释是因 TIME_WAIT 状态
连接
导致。介绍重用套接字选项 SO_REUSEADDR,可复用 TIME_WAIT 状态
连接
,还能让
本机
多地址用相同
端口
服务。最佳实践是服务器端程序设置该选项以快速复用
端口
重启
。
TCP
端口
占用问题
本文分析了在服务器
重启
时遇到的AddressAlreadyInUse错误的原因,主要由于TCP
连接
处于TIME_WAIT状态导致。介绍了如何通过设置SO_REUSEADDR选项来避免此问题,允许在TIME_WAIT状态下重用
端口
,同时探讨了该选项在多地址服务器上的应用。
TIME_WAIT:隐藏在细节下的魔鬼
本文围绕TCP四次挥手中的TIME_WAIT状态展开。介绍了其发生场景,如高并发下耗尽本地
端口
致服务异常;阐述了确保ACK被接收、让旧
连接
报文自然消失的作用;指出占用内存和
端口
资源的危害;还给出了sysctl调值、重编内核、设置SO_LINGER、使用net.ipv4.tcp_tw_reuse等优化方法。
【tcp】关于tcp四次挥手的TIME_WAIT
TCP TIME_WAIT状态是为了确保
连接
可靠关闭和旧
连接
数据包在网络中消失,防止新
连接
受到旧数据包干扰。当主动关闭
连接
的一方在接收到FIN后会进入TIME_WAIT,停留时间通常是2MSL。过多的TIME_WAIT可能导致
端口
资源耗尽,可通过调整系统参数或使用套接字选项优化。例如,Linux的net.ipv4.tcp_tw_reuse允许复用TIME_WAIT套接字,但需注意可能的风险。
中间件
1,237
社区成员
6,839
社区内容
发帖
与我相关
我的任务
中间件
企业软件 中间件技术
复制链接
扫一扫
分享
社区描述
企业软件 中间件技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章