- 在使用pprof的时候,发现了一个
interface conversion: *middle.timeoutWriter is not http.CloseNotifier: missing method CloseNotify
的错误信息 - 我们使用的是gin框,经过排查之后,发现了gin内部的一个强制类型转换问题
- pprof 内部的sleep函数,有一个
w.(http.CloseNotifier)
断言操作,因为此处resp是gin封装后的response,所以,每次断言http.CloseNotifier
都是成功的 - 详情请查看