missing method CloseNotify错误排查

  1. 在使用pprof的时候,发现了一个 interface conversion: *middle.timeoutWriter is not http.CloseNotifier: missing method CloseNotify的错误信息
  2. 我们使用的是gin框,经过排查之后,发现了gin内部的一个强制类型转换问题
  3. pprof 内部的sleep函数,有一个w.(http.CloseNotifier)断言操作,因为此处resp是gin封装后的response,所以,每次断言http.CloseNotifier都是成功的
  4. 详情请查看
posted @ 2021-10-20 14:31  白云辉  阅读(130)  评论(0编辑  收藏  举报