main.go 729 B

12345678910111213141516171819202122232425262728293031
  1. // package main -- пускач длся сервера на файбере
  2. //
  3. // Команда запуска обновлятора noip.com
  4. // noip-duc -g p78su.ddns.net,p78git.ddns.net --daemonize -u prospero78su -p Lera_07091978
  5. //
  6. // Профилирование:
  7. //
  8. // go tool pprof http://localhost:8080/debug/pprof/profile?seconds=30
  9. package main
  10. import (
  11. "log"
  12. "net/http"
  13. _ "net/http/pprof"
  14. "os"
  15. "wartank/server"
  16. )
  17. func main() {
  18. go http.ListenAndServe("0.0.0.0:8080", nil)
  19. serv, err := server.NewServer()
  20. if err != nil {
  21. log.Printf("main(): in make IServer, err=\n\t%v\n", err)
  22. os.Exit(1)
  23. }
  24. if err := serv.Run(); err != nil {
  25. log.Printf("main(): in run server, err=\n\t%v\n", err)
  26. os.Exit(2)
  27. }
  28. }