网站首页 > 文章精选 正文
故障现象
某windows 2008R2业务系统,在命令提示符中登录FTP服务器报错,报错内容如下所示:
C:\Users\Administrator>ftp 202.102.34.98
> ftp: bind :缓冲区空间不受支持
ftp>
ftp> quit
C:\Users\Administrator>
该如何解决呢?
故障分析
到网上搜寻相关类似故障案例得知,此类故障是由于系统socket资源耗尽所致,建议使用netstat -ano命令查看系统TCP和UDP建立连接情况。
系统命令提示符中输入netstat -ano,返回大量的TCP连接,为了便于分析,采用netstat -ano >net.txt,把返回的数据重定向写入到net.txt文件中,如下图所示。
从上图可得知,系统本地(192.168.10.23)向目标http服务请求大量的连接,系统本地端口已用至65534,连接状态是TIME_WAIT状态并且无进程PID。系统本地的确无额外的tcp端口重新建立FTP连接。
故障解决
方法1:重启系统,清除系统大量的TIME_WAIT连接;
备注:重启系统,需评估系统不能启动的风险,以防无法重新启动系统。
方法2:在系统中运行TcpView工具,手动清除大量的TIME_WAIT连接;
终极方案:重启系统,业务恢复后,优化系统本地访问外部http服务的代码。
总结
针对OSI参考模型中的七层应用,依赖TCP或UDP的连接,熟练掌握windows系统netstat命令和tasklist、taskkill等进程管理命令,有利于解决七层应用问题。
猜你喜欢
- 2025-08-06 谁来教我渗透测试——黑客应该掌握的Windows基础
- 2025-08-06 centos7 部署SFTP
- 2025-08-06 面试干货:TCP/IP 协议的经典面试知识点总结
- 2025-08-06 《TCP/IP协议栈最全对比!一文搞懂TCP/UDP/IP/ICMP/ARP》
- 2025-08-06 FTP(文件传输协议)的主动模式与被动模式
- 2025-08-06 网络应用服务器(三)
- 2025-08-06 网络工程师必备的《网络端口大全》,收藏起来这一份就够了
- 2025-08-06 VPN技术(IPsec/L2TP/SSLVPN/PPTP)学习笔记
- 2025-08-06 什么是FTP?怎么连接FTP
- 2025-08-06 做黑客具有网络端口知识
- 最近发表
- 标签列表
-
- newcoder (56)
- 字符串的长度是指 (45)
- drawcontours()参数说明 (60)
- unsignedshortint (59)
- postman并发请求 (47)
- python列表删除 (50)
- 左程云什么水平 (56)
- 编程题 (64)
- postgresql默认端口 (66)
- 数据库的概念模型独立于 (48)
- 产生系统死锁的原因可能是由于 (51)
- 数据库中只存放视图的 (62)
- 在vi中退出不保存的命令是 (53)
- 哪个命令可以将普通用户转换成超级用户 (49)
- noscript标签的作用 (48)
- 联合利华网申 (49)
- swagger和postman (46)
- 结构化程序设计主要强调 (53)
- 172.1 (57)
- apipostwebsocket (47)
- 唯品会后台 (61)
- 简历助手 (56)
- offshow (61)
- mysql数据库面试题 (57)
- fmt.println (52)