1
0
Fork 0
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:
Kane York 2015-12-23 21:56:56 -08:00
parent 18c1abd3e3
commit 89ff64f52c
9 changed files with 42 additions and 5 deletions

View file

@ -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,