diff --git a/originnode/node.go b/originnode/node.go index b8834f6..904813d 100644 --- a/originnode/node.go +++ b/originnode/node.go @@ -23,9 +23,9 @@ type CExitCtl struct { type COriginNode struct { CExitCtl - serviceManager service.IServiceManager - sigs chan os.Signal - debugCheck bool + serviceManager service.IServiceManager + sigs chan os.Signal + debugListenAddress string } func (s *COriginNode) Init() { @@ -38,8 +38,9 @@ func (s *COriginNode) Init() { signal.Notify(s.sigs, syscall.SIGINT, syscall.SIGTERM) } -func (s *COriginNode) OpenDebugCheck() { - s.debugCheck = true +// OpenDebugCheck ("localhost:6060")...http://localhost:6060/ +func (s *COriginNode) OpenDebugCheck(listenAddress string) { + s.debugListenAddress = listenAddress } func (s *COriginNode) SetupService(services ...service.IService) { @@ -71,10 +72,10 @@ func (s *COriginNode) SetupService(services ...service.IService) { } func (s *COriginNode) Start() { - if s.debugCheck == true { + if s.debugListenAddress != "" { go func() { - log.Println(http.ListenAndServe("localhost:6060", nil)) + log.Println(http.ListenAndServe(s.debugListenAddress, nil)) }() } diff --git a/service/Service.go b/service/Service.go index 0d693fc..a41f12a 100644 --- a/service/Service.go +++ b/service/Service.go @@ -305,7 +305,6 @@ func (slf *BaseModule) RunModule(module IModule) error { GetLogger().Printf(LEVER_WARN, "stopping module %s...", fmt.Sprintf("%T", slf)) fmt.Println("stopping module %s...", fmt.Sprintf("%T", slf)) return nil - default: } if module.OnRun() == false { break diff --git a/service/servicemanager.go b/service/servicemanager.go index 2aa4db8..802e44b 100644 --- a/service/servicemanager.go +++ b/service/servicemanager.go @@ -70,7 +70,6 @@ func (slf *CServiceManager) CheckServiceTimeTimeout(exit chan bool, pwaitGroup * case <-exit: fmt.Println("CheckServiceTimeTimeout stopping...") return - default: } for _, s := range slf.localserviceMap { diff --git a/sysmodule/DBModule.go b/sysmodule/DBModule.go index e126fa9..acff520 100644 --- a/sysmodule/DBModule.go +++ b/sysmodule/DBModule.go @@ -360,7 +360,6 @@ func (slf *DBModule) RunExecuteDBCoroutine() { return case fun := <-slf.syncExecuteFun: fun() - default: } }