Qihoo360 / hbox

AI on Hadoop
Apache License 2.0
1.73k stars 385 forks source link

tf server启动异常,会有端口占用问题 #42

Closed Cuixixin closed 5 months ago

Cuixixin commented 6 years ago

reservedSocket.bind(new InetSocketAddress("127.0.0.1", 0)); xlcontainer在申请端口时会用"127.0.0.1",但实际上很多服务是用真实ip(比如192.168.2.2)去绑定端口,这样会有问题,比如已经有服务绑定了192.168.2.2:12345,但xlcontainer仍然会获取到12345为可用端口,并将此端口传给tf去启动服务,从而导致端口占用异常。 我们这边修改了xlcontainer里获取可用端口的实现,改为用真实ip去申请,目前线上稳定,没有再遇到类似问题

liyuance commented 6 years ago

可否贡献个PR,我们review下