背景
搭建新的开发环境,机器是pe准备的一虚4
问题
在给机器安装ConfigServer,启动的时候抛异常。
一眼看出来肯定不是端口占用(有同事说是端口占用),心里估摸着应该是ip:port,其中一个的问题。
自然的,先问问“古哥”,大多数人触发以上异常是因为短时间内大量的连接到是端口全部被占用。
我遇到的问题,netstat了一下,端口都没有被占用。
又开始郁闷了,到底什么原因导致的?
无意中想到了之前在项目实施过程中,遇到的host配置不对,导致的一系列的问题。
果断的看了看host文件
第一眼看也没啥异常,再仔细一看,这不,ip配置错误。
起因是这款中间件产品是通过获取本机的所有网卡,然后选择一台内网网卡进行Socket的bind操作的。
修改后的host文件
就这样,问题解决。
总结
再遇到“cannot assign requested address”问题的解决思路:
- 看下服务端TIME_WAIT连接个数,如果非常多,那么应该是端口占用导致,解决方法见:http://www.cnblogs.com/yuxingfirst/archive/2013/04/24/3040443.html、
- 如果端口没有被占用,那么应该就是本文的情况,解决方法请阅读文本
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-11-10 10:52:08