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