mirror of
https://github.com/caddyserver/caddy.git
synced 2024-12-30 23:53:48 +03:00
Distinguishable exit codes
0: normal or expected exit 1: error before server finished starting 2: double SIGINT (force quit) 3: error stopping with SIGQUIT 4: shutdown callback(s) returned error(s)
This commit is contained in:
parent
65bc696b0c
commit
cbb85532a8
2 changed files with 3 additions and 3 deletions
|
@ -33,7 +33,7 @@ func trapSignalsCrossPlatform() {
|
||||||
if PidFile != "" {
|
if PidFile != "" {
|
||||||
os.Remove(PidFile)
|
os.Remove(PidFile)
|
||||||
}
|
}
|
||||||
os.Exit(1)
|
os.Exit(2)
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Println("[INFO] SIGINT: Shutting down")
|
log.Println("[INFO] SIGINT: Shutting down")
|
||||||
|
@ -62,7 +62,7 @@ func executeShutdownCallbacks(signame string) (exitCode int) {
|
||||||
for _, err := range errs {
|
for _, err := range errs {
|
||||||
log.Printf("[ERROR] %s shutdown: %v", signame, err)
|
log.Printf("[ERROR] %s shutdown: %v", signame, err)
|
||||||
}
|
}
|
||||||
exitCode = 1
|
exitCode = 4
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
return
|
return
|
||||||
|
|
|
@ -30,7 +30,7 @@ func trapSignalsPosix() {
|
||||||
err := Stop()
|
err := Stop()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("[ERROR] SIGQUIT stop: %v", err)
|
log.Printf("[ERROR] SIGQUIT stop: %v", err)
|
||||||
exitCode = 1
|
exitCode = 3
|
||||||
}
|
}
|
||||||
if PidFile != "" {
|
if PidFile != "" {
|
||||||
os.Remove(PidFile)
|
os.Remove(PidFile)
|
||||||
|
|
Loading…
Reference in a new issue