()
| 74 | } |
| 75 | |
| 76 | func (s *Server) Start() { |
| 77 | router.NewHealth().RegisterTo(s.engine) |
| 78 | go func() { |
| 79 | if err := s.engine.Run(fmt.Sprintf(":%d", s.controllerConfig.ListenPort)); err != nil { |
| 80 | log.Errorf("startup service failed, err:%v\n", err) |
| 81 | time.Sleep(time.Second) |
| 82 | os.Exit(0) |
| 83 | } |
| 84 | }() |
| 85 | } |
| 86 | |
| 87 | func (s *Server) SetControllerChecker(cc *monitor.ControllerCheck) { |
| 88 | s.controllerChecker = cc |
no test coverage detected