diff --git a/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go new file mode 100644 index 0000000000..b0449bc6ca --- /dev/null +++ b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_others.go @@ -0,0 +1,15 @@ +// +build !windows +package signalutils + +import ( + "syscall" + + "yunion.io/x/log" + "yunion.io/x/pkg/utils" +) + +func SetDumpStackSignal() { + RegisterSignal(func() { + utils.DumpAllGoroutineStack(log.Logger().Out) + }, syscall.SIGUSR1) +} diff --git a/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go new file mode 100644 index 0000000000..940488abcd --- /dev/null +++ b/vendor/yunion.io/x/pkg/util/signalutils/dumpstack_windows.go @@ -0,0 +1,4 @@ +package signalutils + +func SetDumpStackSignal() { +}