|
|
|
@ -34,9 +34,10 @@ func startWeb() { |
|
|
|
// 内存信息
|
|
|
|
http.HandleFunc("/dtmem", core.Dtmem) |
|
|
|
|
|
|
|
fmt.Printf("Starting server at port 9099\n") |
|
|
|
// 启动HTTP服务器并监听端口 80,如果出现错误,则打印错误信息并退出
|
|
|
|
if err := http.ListenAndServe(":9099", nil); err != nil { |
|
|
|
fmt.Printf("Starting server at port:" + config.G.Port) |
|
|
|
sport := fmt.Sprintf(":%v", config.G.Port) |
|
|
|
if err := http.ListenAndServe(sport, nil); err != nil { |
|
|
|
log.Fatal(err) |
|
|
|
} |
|
|
|
} |
|
|
|
@ -74,13 +75,19 @@ func main() { |
|
|
|
// current work directory
|
|
|
|
config.G.FilePath = curdir |
|
|
|
} |
|
|
|
// 监控端口
|
|
|
|
tpflag := args[3] |
|
|
|
if tpflag == "-p" { |
|
|
|
|
|
|
|
// args 长度大于4 才有意思
|
|
|
|
if len(args) > 4 { |
|
|
|
config.G.Port = args[4] |
|
|
|
// 监控端口
|
|
|
|
tpflag := args[3] |
|
|
|
if tpflag == "-p" { |
|
|
|
config.G.Port = args[4] |
|
|
|
} |
|
|
|
} else { |
|
|
|
config.G.Port = "9099" |
|
|
|
} |
|
|
|
|
|
|
|
// web service
|
|
|
|
startWeb() |
|
|
|
} |
|
|
|
|