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. 详情请查看

作者:百里求一
出处:http://www.cnblogs.com/bergus/
我的语雀: https://www.yuque.com/barry.bai
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

原文地址:https://www.cnblogs.com/bergus/p/missing-method-closenotify-cuo-wu-pai-cha.html