当页导航

was端口号被占用

日志错误 was tcp通道TCP_2初始化失败。主机*和端口号9080的套接字绑定失败端口号可能已经使用中用 netstat -ntlup | grep 9080 和 lsof -i :9080  都没有进程然后就直接pkill java  把所有java进程都杀掉然后在启动was 结果还是端口号被占用无奈下...显示全部

日志错误 was tcp通道TCP_2初始化失败。主机*和端口号9080的套接字绑定失败端口号可能已经使用中


用 netstat -ntlup | grep 9080 和 lsof -i :9080  都没有进程

然后就直接pkill java  把所有java进程都杀掉

然后在启动was 结果还是端口号被占用

无奈下 reboot系统之后 在启动was服务就ok了!!

请问大神们这个是什么情况 ,这么解决  求解!!!!!!!!!!!!!!

收起
希望获得:具体解决, 注意事项, 原理分析, 通用方法, 实例参考

4回答

wtiancaiwtiancai项目经理 , ffcs
大个儿xiaoyoufengsunwang33等赞同了此回答 
可尝试在应用服务器上安装个tcpkill第三方工具,然后通过该工具去查杀对应的端口访问TCP连接。显示全部

可尝试在应用服务器上安装个tcpkill第三方工具,然后通过该工具去查杀对应的端口访问TCP连接。

收起
答案包含:实例参考 2016-10-27
lightwingslightwings系统架构师 , HRBB
xiaoyoufengzfrabcd赞同了此回答
提供2个排查思路:1、主机的/etc/hosts里面的主机名配置的IP,是否为本机地址;2、主机防火墙是否影响显示全部

提供2个排查思路:

1、主机的/etc/hosts里面的主机名配置的IP,是否为本机地址;

2、主机防火墙是否影响

收起
答案包含:通用方法 2016-10-27
wangxuefeng266wangxuefeng266软件架构设计师 , sinsoft
zfrabcd赞同了此回答
方案:修改sysctl.conf文件增加:net.ipv4.tcp_fin_timeout= 30让系统主动释放显示全部

方案:

修改sysctl.conf文件

增加:

net.ipv4.tcp_fin_timeout= 30

让系统主动释放

收起
答案包含:具体解决, 通用方法, 实例参考 2016-10-28
YuLiminYuLimin软件开发工程师 , IBM广州
zfrabcd赞同了此回答
losf检查看看端口被哪个其他的进程占用着先。是不是有多个概要文件在那,然后别的比你先启动起来着呢:)显示全部

losf检查看看端口被哪个其他的进程占用着先。

是不是有多个概要文件在那,然后别的比你先启动起来着呢:)

收起
 2016-11-07

撰写回答

提问者

zzh_3软件开发工程师, 地方
发布2
回答0

请稍候...