跳到主要内容
CNode

http.Server的error事件在什么时候会发生?

问答
Zzhanzhenzhen发布于 9 年前最后回复 9 年前
132340

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

查看回复

回复 (1)

O
OneNewLife#19 年前

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

参与回复

登录后即可参与回复。登录