| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- // package main -- пускач длся сервера на файбере
- //
- // Команда запуска обновлятора noip.com
- // noip-duc -g p78su.ddns.net,p78git.ddns.net --daemonize -u prospero78su -p Lera_07091978
- //
- // Профилирование:
- //
- // go tool pprof http://localhost:8080/debug/pprof/profile?seconds=30
- package main
- import (
- "log"
- "net/http"
- _ "net/http/pprof"
- "os"
- "wartank/server"
- )
- func profile() {
- port := "8080"
- stage := os.Getenv("STAGE")
- if stage == "local" {
- port = "8081"
- }
- for {
- http.ListenAndServe("0.0.0.0:"+port, nil)
- }
- }
- 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)
- }
- }
|