From c27907d53b3de6c238fdd07630bfd45018d8d5ef Mon Sep 17 00:00:00 2001 From: John Date: Tue, 17 Apr 2018 14:08:45 +0800 Subject: [PATCH] =?UTF-8?q?ghttp=E5=8C=85=E5=A2=9E=E5=8A=A0pprof=E6=94=AF?= =?UTF-8?q?=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/net/ghttp/http_server_pprof.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/g/net/ghttp/http_server_pprof.go b/g/net/ghttp/http_server_pprof.go index e283cd5d5..04cb5e190 100644 --- a/g/net/ghttp/http_server_pprof.go +++ b/g/net/ghttp/http_server_pprof.go @@ -69,9 +69,13 @@ func (p *utilpprof) Trace(r *Request) { } // 开启pprof支持 -func (s *Server) EnablePprof(pattern string) { +func (s *Server) EnablePprof(pattern...string) { + p := "/debug/pprof" + if len(pattern) > 0 { + p = pattern[0] + } up := &utilpprof{} - _, _, uri, _ := s.parsePattern(pattern) + _, _, uri, _ := s.parsePattern(p) uri = strings.TrimRight(uri, "/") s.BindHandler(uri + "/*action", up.Index) s.BindHandler(uri + "/cmdline", up.Cmdline)