互联网服务无法启动WAS

9080端口占用导致的was启动失败

环境,绩效考核系统Linux6.2,was6.1ND单实例Was正常关闭,但是9080端口迟迟不能释放,使用netstate -an |grep 9080 发现一些连接一直不能释放,那么问题是如果9080端口释放不了,在启动was的时候就会上报端口绑定失败,启动失败,有没有好的办法让这些tcpip的了解快速释放,减少业务停机时间

故障现象记录:

在WAS进程不存在后,使用netstat命令查看9080端口,发现如下结果:

#netstat -aon|grep 9080

tcp        0 153305 ::ffff:20.100.99.40:9080    ::ffff:20.101.37.14:63336   FIN_WAIT1   probe (0.66/0/0)

参与18

2同行回答

YuLiminYuLimin资深技术顾问IBM广州
参考调优http://www.ibm.com/support/knowledgecenter/SSEQTP_6.1.0/com.ibm.websphere.nd.doc/info/ae/ae/tprf_tunelinux.html显示全部
互联网服务 · 2016-08-18
浏览2003
bisubisu售后技术支持SYNNEX
在sysctl.conf文件里面增加:net.ipv4.tcp_fin_timeout = 30让Linux操作系统主动释放显示全部

在sysctl.conf文件里面增加:

net.ipv4.tcp_fin_timeout = 30

让Linux操作系统主动释放

收起
IT咨询服务 · 2016-08-18
浏览2023
  • 添加此参数一些异常的连接有时也不会立即释放尝试过这个参数
    2016-08-18
  • 执行的stopServer.sh脚本中,脚本最上方加上如下代码以作回收端口使用: Original_number = /proc/sys/net/ipv4/tcp_max_orphans Echo 0 > /proc/sys/net/ipv4/tcp_max_orphans 并且在stopServer的最下方,加上如下代码将tcp_max_orphans值恢复,以最小化影响系统的正常使用: Echco original_number > /proc/sys/net/ipv4/tcp_max_orphans 他们有用这个参数的
    2016-08-18
  • bisu  bisu回复 webphere
    这个问题在WAS 8.5.5.1以后才完全修复的,之前版本都有类似的问题
    2016-08-18
  • webphere  webphere回复 bisu
    Tcpip连接30秒超时设置如果不起效的话,您还有没有更好的办法快速释放了解,当然重启网络服务也是一种方法/etc/init. d/network restart
    2016-08-18
  • bisu  bisu回复 webphere
    可以,你可以设置SO_REUSEADDR这个参数,但是非常麻烦
    2016-08-18
  • webphere  webphere回复 bisu
    好的有时间研究一下
    2016-08-18

提问者

webphere
测试工程师北京合力电信集团
擅长领域: 中间件服务器应用服务器

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2016-08-18
  • 关注会员:5 人
  • 问题浏览:5732
  • 最近回答:2016-08-18
  • X社区推广