diff --git a/debian/cats-sdr-igate.service b/debian/cats-sdr-igate.service
index 85493df79612e582bd589e32988111111ed1e906..d1241f7871fac2d56c8c01801203fe13433a3a35 100644
--- a/debian/cats-sdr-igate.service
+++ b/debian/cats-sdr-igate.service
@@ -9,6 +9,7 @@ ExecStop=/bin/kill -s QUIT $MAINPID
 PrivateTmp=true
 User=cats-sdr-igate
 Restart=on-failure
+KillMode=mixed
 
 [Install]
 WantedBy=multi-user.target