diff --git a/.gitignore b/.gitignore
index d91f539..1e5c7b0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -3,3 +3,4 @@
 anylink-deploy
 anylink-deploy.tar.gz
 
+dist
\ No newline at end of file
diff --git a/server/main.go b/server/main.go
index a25efc5..0337d4e 100644
--- a/server/main.go
+++ b/server/main.go
@@ -28,6 +28,7 @@ func main() {
 
 	base.Start()
 	handler.Start()
+
 	signalWatch()
 }
 
@@ -35,7 +36,7 @@ func signalWatch() {
 	base.Info("Server pid: ", os.Getpid())
 
 	sigs := make(chan os.Signal, 1)
-	signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM, syscall.SIGALRM)
+	signal.Notify(sigs, syscall.SIGINT, syscall.SIGTERM, syscall.SIGALRM, syscall.SIGUSR2)
 	for {
 		sig := <-sigs
 		base.Info("Get signal:", sig)