我有一个问题非常类似于jbu's bind errors in Java。Java服务器不释放连接锁
不同之处在于我的服务器打开一个流接受整天连接,然后我有一个脚本在早上硬杀服务,等待10秒,然后重新启动服务以接受连接。大多数情况下,它都可以工作,但有时候,服务尝试启动时会遇到BindExceptions。我想不出在程序被外部脚本强行杀死之前关闭流的好方法,所以我想知道什么是释放端口上的锁的好方法,无论是外部的,还是我应该对设计进行重新设计,以便服务自行消失,但确保所有连接都在关闭之前关闭。 (我在机器上运行Windows Server 2008)
您的意思是,虽然重新启动服务器'BindExceptions'错误显示? – 2013-02-28 16:38:07
是的,确切!我无法重新启动服务器,因为它无法绑定到端口,对此感到抱歉。 – Sal 2013-02-28 16:39:20