refactor: move automaxprocs init in caddycmd.Main()

This commit is contained in:
Kévin Dunglas
2024-01-18 11:02:14 +01:00
parent d9aded016c
commit dba556fe4b
2 changed files with 7 additions and 10 deletions

View File

@ -34,6 +34,7 @@ import (
"github.com/caddyserver/certmagic"
"github.com/spf13/pflag"
"go.uber.org/automaxprocs/maxprocs"
"go.uber.org/zap"
"github.com/caddyserver/caddy/v2"
@ -64,6 +65,12 @@ func Main() {
os.Exit(caddy.ExitCodeFailedStartup)
}
undo, err := maxprocs.Set()
defer undo()
if err != nil {
caddy.Log().Warn("failed to set GOMAXPROCS", zap.Error(err))
}
if err := rootCmd.Execute(); err != nil {
var exitError *exitError
if errors.As(err, &exitError) {