dnet_linux.go 263 B

12345678910111213141516171819
  1. package main
  2. import (
  3. "os"
  4. "os/signal"
  5. "syscall"
  6. psignal "github.com/docker/docker/pkg/signal"
  7. )
  8. func setupDumpStackTrap() {
  9. c := make(chan os.Signal, 1)
  10. signal.Notify(c, syscall.SIGUSR1)
  11. go func() {
  12. for range c {
  13. psignal.DumpStacks("")
  14. }
  15. }()
  16. }