重启Erlang Socket服务时,报出{error, eaddrinuse}错误的解决方法
2014-01-09 16:11
405 查看
原文地址:http://blog.csdn.net/zhongruixian/article/details/18042433
重启Erlang Socket服务时,gen_tcp:listen/2返回{error, eaddrinuse}错误,是因为上次关闭Socket服务后,TCP 套接字仍处于TIME_WAIT状态,等待数分钟,TIME_WAIT 状态退出之后可以正常启动。
如需立即启动,可以在调用gen_tcp:listen/2时将reuseaddr选项设置为true,声明可重用端口,详见:
http://www.erlang.org/doc/man/gen_tcp.html#type-listen_option
http://www.erlang.org/doc/man/inet.html#setopts-2
重启Erlang Socket服务时,gen_tcp:listen/2返回{error, eaddrinuse}错误,是因为上次关闭Socket服务后,TCP 套接字仍处于TIME_WAIT状态,等待数分钟,TIME_WAIT 状态退出之后可以正常启动。
如需立即启动,可以在调用gen_tcp:listen/2时将reuseaddr选项设置为true,声明可重用端口,详见:
http://www.erlang.org/doc/man/gen_tcp.html#type-listen_option
http://www.erlang.org/doc/man/inet.html#setopts-2
相关文章推荐
- Oracle 10g中“ERROR-ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”错误的解决方法
- java.lang.OutOfMemoryError: PermGen space及其解决方法【使用webservice请求web服务的时候报此错误】
- 重启ipconfig 时,出现错误:Error: Connection activation failed.....解决方法
- JDBC连接SQLServer时出现错误Error establishing socket.的解决方法[端口问题引起]
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结
- 使用EhCache时,用户按住F5刷新页面,导致socket write error错误的解决方法
- 爬虫时碰到的socket.error: [Errno 10060]错误的原因以及解决方法
- asynchronous socket error 10053错误及解决方法
- 重启ipconfig 时,出现错误:Error: Connection activation failed.....解决方法
- [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket错误解决方法总结
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- Eclipse启动时发生An internal error occurred during: "Initializing Java Tooling".错误的解决方法
- 安装GD库错误解决方法 configure.ac:64: error: possibly undefined macro: AM_ICONV
- SQL Server 2000 "Error establishing socket" 错误的解决办法
- Struts2中内存溢出(java.lang.OutOfMemoryError)异常错误介绍和解决方法
- svnserver 启动不了服务 报错误1053的解决方法
- git push出现unpack failed: error Missing tree错误的解决方法
- Android Studio更新出现错误:Error:Failed to open zip file解决方法
- 计算机启动时提示SQLServer2000发生错误1069--由于登陆失败而无法启动服务的解决方法,
- HTTP 错误 500.19 Internal Server Error的解决方法