如果我在客户端取消正在进行的 HTTP 请求,为什么我的 Go 服务器应用程序会退出



我正在使用Go在http服务器上工作。

但是我有一个我不明白的奇怪问题。

当我在客户端(我使用失眠(端取消正在进行的HTTP请求时,服务器将退出并显示如下日志:

2017/05/15 11:25:24 上下文已取消

进程已完成,退出代码为 1

有人可以帮我解释为什么服务器会退出吗?

我使用 pressly/chi 来实现我的 http 处理程序。

我想通了。

显然,在一个地方,我调用日志。Fatalf(( 当出现错误时,导致应用在上下文取消时退出。

此外,我对上下文取消的工作原理缺乏了解,因此很难使调试问题。

相关内容

  • 没有找到相关文章

最新更新