报告错误“eaddrinuse”但“netstat”或“lsof -i:port”中没有占用端口

时间:2013-10-14 04:40:35

标签: erlang

{error_logger,{{2013,10,14},{12,31,31}},“协议:~p:注册/监听错误:~p~n”,[“inet_tcp”,eaddrinuse]} < / p>

任何人都可以提供一些建议。谢谢。

1 个答案:

答案 0 :(得分:1)

最有可能(假设端口没有被其他程序使用),您的应用程序正试图在同一端口上侦听两次。因此,第一次打开端口进行监听时,它会成功,第二次会因为错误而失败。

我之前遇到过这种情况,所以请尝试记录您的应用程序在成功和失败方面所做的事情,以便更好地理解真正的问题。

由于没有提供示例代码或上下文,因此有点难以判断错误的来源。