监听端口被占用处理方式
2020-03-23 本文已影响0人
嗒嘀嗒嗒嘀嗒嘀嘀
- 故事开始:我在校外连接学校服务器先用 Bitvise SSH Client 连接代理,再用 MobaXterm 连接服务器,连接代理的时候使用的监听端口是127.0.0.1:1081
- 故事经过:当MobaXterm还在上传数据的时候,我关闭了 Bitvise SSH Client ... ... 然后把MobaXterm也关了。在此按照如上步骤打开时 Bitvise SSH Client 告诉我
“BvSSHClient Failed to enable SOCKS/HTTP proxy forwarding on 127.0.0.1:1081: Adress is already in use; bind() in ListeningSocket::StartListening()failed: Windows error 10048”
,数据传不了了,悲剧了。 - 解决问题:
① 监听端口被占用了,就换一个,1080?1082?随便吧;
② 监听端口被占用了,看看谁在用,关掉它。cmd命令走你!
C:\Users>netstat -ano
活动连接
协议 本地地址 外部地址 状态 PID
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING 1212
... ...
TCP 127.0.0.1:1081 0.0.0.0:0 LISTENING 25652
TCP 127.0.0.1:1111 0.0.0.0:0 LISTENING 21020
# 找着你了,127.0.0.1:1081 ,PID=25652
C:\Users>tasklist|findstr "25652"
BvSsh.exe 25652 Console 9 28,692 K
# 是它,盘它!用taskkill
C:\Users>taskkill /f /t /im BvSsh.exe
# 这样有点鲁莽,其实可以用PID精准打击
C:\Users>taskkill /t /p 25652
- 故事结果:又可以哈皮地传数据了。
- 故事教训:先关服务器,再关代理。