This commit is contained in:
Kévin Dunglas 2025-01-26 22:13:57 +01:00
parent 66e06dc2a9
commit 160a88611b
No known key found for this signature in database
GPG key ID: 4D04EBEF06AAF3A6

View file

@ -69,9 +69,11 @@ func Main() {
os.Exit(caddy.ExitCodeFailedStartup) os.Exit(caddy.ExitCodeFailedStartup)
} }
logger := caddy.Log()
// Configure the maximum number of CPUs to use to match the Linux container quota (if any) // Configure the maximum number of CPUs to use to match the Linux container quota (if any)
// See https://pkg.go.dev/runtime#GOMAXPROCS // See https://pkg.go.dev/runtime#GOMAXPROCS
undo, err := maxprocs.Set() undo, err := maxprocs.Set(maxprocs.Logger(logger.Sugar().Infof))
defer undo() defer undo()
if err != nil { if err != nil {
caddy.Log().Warn("failed to set GOMAXPROCS", zap.Error(err)) caddy.Log().Warn("failed to set GOMAXPROCS", zap.Error(err))
@ -81,7 +83,7 @@ func Main() {
// See https://pkg.go.dev/runtime/debug#SetMemoryLimit // See https://pkg.go.dev/runtime/debug#SetMemoryLimit
_, _ = memlimit.SetGoMemLimitWithOpts( _, _ = memlimit.SetGoMemLimitWithOpts(
memlimit.WithLogger( memlimit.WithLogger(
slog.New(zapslog.NewHandler(caddy.Log().Core())), slog.New(zapslog.NewHandler(logger.Core())),
), ),
memlimit.WithProvider( memlimit.WithProvider(
memlimit.ApplyFallback( memlimit.ApplyFallback(