mirror of
https://github.com/FrankerFaceZ/FrankerFaceZ.git
synced 2025-08-03 00:18:31 +00:00
Add comments, add dumpStackOnCtrlZ() for tests
This commit is contained in:
parent
18c1abd3e3
commit
89ff64f52c
9 changed files with 42 additions and 5 deletions
|
@ -126,6 +126,7 @@ func startJanitors() {
|
|||
go shutdownHandler()
|
||||
}
|
||||
|
||||
// is_init_func
|
||||
func shutdownHandler() {
|
||||
ch := make(chan os.Signal)
|
||||
signal.Notify(ch, syscall.SIGUSR1)
|
||||
|
@ -139,6 +140,19 @@ func shutdownHandler() {
|
|||
os.Exit(0)
|
||||
}
|
||||
|
||||
// is_init_func +test
|
||||
func dumpStackOnCtrlZ() {
|
||||
ch := make(chan os.Signal)
|
||||
signal.Notify(ch, syscall.SIGTSTP)
|
||||
for _ = range ch {
|
||||
fmt.Println("Got ^Z")
|
||||
|
||||
buf := make([]byte, 10000)
|
||||
byteCnt := runtime.Stack(buf, true)
|
||||
fmt.Println(string(buf[:byteCnt]))
|
||||
}
|
||||
}
|
||||
|
||||
// SocketUpgrader is the websocket.Upgrader currently in use.
|
||||
var SocketUpgrader = websocket.Upgrader{
|
||||
ReadBufferSize: 1024,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue