INNER CODE UNIT · Go
sigterm
statping/statping · cmd/main.go:121
func sigterm() {
sigs := make(chan os.Signal, 1)
signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM)
<-sigs
stopped <- true
}
// mainProcess will initialize the Statping application and run the HTTP server
func mainProcess() error {
if err := InitApp(); err != nil {
return err
}
services.LoadServicesYaml()
if err := handlers.RunHTTPServer(); err != nil {
log.Fatalln(err)
return errors.Wrap(err, "http server")