// package main -- пускач длся сервера на файбере // // Команда запуска обновлятора noip.com // noip-duc -g p78su.ddns.net,p78git.ddns.net --daemonize -u prospero78su -p Lera_07091978 // // Профилирование: // // go tool pprof http://localhost:29080/debug/pprof/profile?seconds=30 package main import ( "log" "net/http" _ "net/http/pprof" "os" "time" "wartank/server" ) func profile() { port := "29081" stage := os.Getenv("STAGE") if stage == "prod" { port = "29080" } for { err := http.ListenAndServe("0.0.0.0:"+port, nil) if err != nil { log.Printf("profile(): in run pprof, err=\n\t%v\n", err) } time.Sleep(time.Second * 1) } } func main() { go profile() serv, err := server.НовСервер() if err != nil { log.Printf("main(): in make IServer, err=\n\t%v\n", err) os.Exit(1) } if err := serv.Run(); err != nil { log.Printf("main(): in run server, err=\n\t%v\n", err) os.Exit(2) } }