| | |
| | | |
| | | logo.Infoln("~~~~~~Created Fetcher, Now Sync From DB") |
| | | |
| | | ip := "tcp://192.168.5.22" |
| | | // ip := "tcp://" + util.FSI.IP |
| | | // ip := "tcp://192.168.5.22" |
| | | ip := "tcp://" + util.FSI.IP |
| | | url := ip + ":" + strconv.Itoa(util.FSI.DataPort) |
| | | hearturl := ip + ":" + strconv.Itoa(util.FSI.HBPort) |
| | | |
| | |
| | | continue |
| | | } |
| | | |
| | | logo.Infoln("~~~~~~Recv New SDKInfos") |
| | | logo.Infoln("~~~~~~Before Recv New SDKInfos") |
| | | |
| | | var typeProcs []TypeProc |
| | | |
| | |
| | | } |
| | | chProc <- typeProcs |
| | | |
| | | logo.Infoln("~~~~~~Recv New SDKInfos Over") |
| | | logo.Infof("~~~~~~Recv New SDKInfos %+v\n", typeProcs) |
| | | |
| | | default: |
| | | time.Sleep(10 * time.Millisecond) |
| | |
| | | pathExist := true |
| | | for _, v := range envs { |
| | | if !util.IsFileExist(v) { |
| | | logo.Infoln("Can't Find Runtime Path:", v, "Skip SDK: ", typ) |
| | | pathExist = false |
| | | break |
| | | } |
| | | } |
| | | if !pathExist { |
| | | logo.Infoln("Can't Find Runtime Path, Skip SDK: ", typ) |
| | | |
| | | return nil |
| | | } |
| | | } |