最近在部署某个应用时,这个应用默认使用60000端口,在起动时就是报错,刚开始总是怀疑自己安装此应用可能哪里不对,重装了n多次,都吐了几口血,静下心来review所有配置后,确认安装应该没有问题,从大堆的日志里看到"Address already in use",引起我的怀疑。于是用操作系统命令nc -l 60000去尝试起60000端口监听,果然也报"Address already in use",找了很多机器去测试一下,发现60000端口都用不了,但60001等都可以正常使用,58000-60000之间这一段端口有很多使用不了,你可以去试试,在你的机器上是不是也有这个问题,我的Red Hat Enterprise Linux Server release 5.4 (Tikanga),内核2.6.18-164.el5,如果你找到了根本原因,还请告诉我一声,我后来只能改应用配置让其使用别的端口来解决
阅读(1388) | 评论(0) | 转发(0) |