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

时间:2017-05-15 03:33:12

标签: go

我正在使用Go。

在http服务器上工作

然而,我有这个奇怪的问题,我不明白。

当我在客户端(我使用Insomnia)方面取消正在进行的HTTP请求时, 服务器将退出这样的日志:

  

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

     

使用退出代码1完成处理

有人可以帮我解释服务器退出的原因吗?

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

1 个答案:

答案 0 :(得分:0)

我明白了。

显然,在一个地方,当出现错误时我会调用log.Fatalf(),导致应用程序在上下文取消时退出。

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