我运行在CentOS一些Java代码5相继在同一端口上运行的程序
java Something.java &
某一个端口上创建了一个套接字....发言权9090
..however,代码没有按”吨完全运行,所以我Ctrl-C
出来。
当我尝试再次运行程序时,出现错误,说它无法连接到端口9090
。
当我更改端口号的一些任意的东西一样9010
...一切再次工作(除了一个事实,即Something.java
卡)....流失,重复
这是怎么回事?我希望能够使用一个一致的端口这个东西......是否有一些后台进程我没有摆脱每次?
谢谢!
你的'ps aux'显示是什么 - 你确定你没有离开“某事”运行,这将保持该端口打开?还可以尝试'lsof',它显示哪个应用程序正在使用每个打开的端口。 – Liv 2011-05-24 12:19:12
lsof -i:port给我一个未找到的命令错误......我如何获取lsof? – algorithmicCoder 2011-05-24 12:36:27
你需要以root身份运行lsof – Liv 2011-05-24 13:05:01