update stats

This commit is contained in:
Jason
2019-08-13 12:13:39 +08:00
parent 56c31ebd01
commit c67cb283f1
2 changed files with 5 additions and 3 deletions

View File

@@ -5,6 +5,7 @@ package main
import ( import (
"flag" "flag"
"github.com/xjasonlyu/tun2socks/common/log"
"github.com/xjasonlyu/tun2socks/common/stats/session" "github.com/xjasonlyu/tun2socks/common/stats/session"
) )
@@ -19,7 +20,9 @@ func init() {
session.StatsVersion = version session.StatsVersion = version
sessionStater = session.NewSimpleSessionStater() sessionStater = session.NewSimpleSessionStater()
sessionStater.Start() if err := sessionStater.Start(); err != nil {
log.Fatalf("start session stater failed: %v", err)
}
} else { } else {
sessionStater = nil sessionStater = nil
} }

View File

@@ -97,8 +97,7 @@ func (s *simpleSessionStater) Start() error {
}) })
mux.HandleFunc(StatsPath, sessionStatsHandler) mux.HandleFunc(StatsPath, sessionStatsHandler)
s.server = &http.Server{Addr: StatsAddr, Handler: mux} s.server = &http.Server{Addr: StatsAddr, Handler: mux}
go s.server.ListenAndServe() return s.server.ListenAndServe()
return nil
} }
func (s *simpleSessionStater) Stop() error { func (s *simpleSessionStater) Stop() error {