diff --git a/service/servicemanager.go b/service/servicemanager.go index ca16d4d..317b1f8 100644 --- a/service/servicemanager.go +++ b/service/servicemanager.go @@ -61,7 +61,7 @@ func (slf *CServiceManager) Init() bool { func (slf *CServiceManager) Start(exit chan bool, pwaitGroup *sync.WaitGroup) bool { for _, s := range slf.localserviceMap { - (s.(IModule)).RunModule(s.(IModule), exit, pwaitGroup) + go (s.(IModule)).RunModule(s.(IModule), exit, pwaitGroup) } pwaitGroup.Add(1)