1 parent 1184961 commit ef83266Copy full SHA for ef83266
1 file changed
platformdep/signals_unix.go
@@ -8,12 +8,12 @@ import (
8
"syscall"
9
)
10
11
-// SetupSignals installs a SIGUSR1 handler that invokes clearCacheFunction in
+// SetupSignals installs SIGUSR1/SIGUSR2 handlers that invoke clearCacheFunction in
12
// a goroutine. printFunction is used to log the received signal.
13
func SetupSignals(clearCacheFunction func(), printFunction func(format string, args ...any)) {
14
- // Listen for SIGUSR1 to clear the cache
+ // Listen for SIGUSR1 and SIGUSR2 to clear the cache
15
signals := make(chan os.Signal, 1)
16
- signal.Notify(signals, syscall.SIGUSR1)
+ signal.Notify(signals, syscall.SIGUSR1, syscall.SIGUSR2)
17
go func() {
18
for {
19
// Wait for a signal of the type given to signal.Notify
0 commit comments