http.Server的error事件在什么时候会发生?
发布于 1 天前 作者 zhanzhenzhen 155 次浏览 来自 问答

http.Server有一个error事件(继承于net.Server),我试验了一下,当listen的时候如果端口被占用,是会触发这个事件的。我想在我的程序中,当Servererror发生时,就终止程序。但是我有一个担忧:在客户端到服务端的单个连接中,有没有可能触发Servererror事件?如果也会,那似乎就不能终止程序了,否则任何一个连接的错误都会导致程序退出岂不是很不合理?求解答。

1 回复

发生在 idle 阶段的事件都有可能触发 error ,终止程序这种操作应该在 uncaughtException 里处理吧

回到顶部