我们偶尔会遇到一个问题,我们尝试启动 Jrun 服务并失败并出现以下两个错误:
错误 JRun 命名服务无法在端口 2902 上启动 java.net.BindException:另一个服务或进程正在使用的端口:2902
info 没有为此服务器配置 JDBC 数据源(请参阅 jrun-resources.xml)错误 java.net.BindException:端口正在被另一个服务或进程使用:8300
然后我们必须重新启动机器,Jrun 没有出现任何问题。这是非常间歇性的——我们重新启动 Jrun 服务可能每 10 次就会发生一次。
我在 StackOverflow 上看到了另一个参考,如果 Windows 服务需要超过 30 秒的时间来重新启动 Windows,则会关闭启动过程。也许这就是这里的问题?日志确实表明这些错误是在发出重新启动命令后大约 37 秒以上引发的。
我们在 WinServer 2008 上的 64 位平台上。
谢谢!