diff --git a/girder/events.py b/girder/events.py
index <HASH>..<HASH> 100644
--- a/girder/events.py
+++ b/girder/events.py
@@ -321,6 +321,8 @@ daemon = ForegroundEventsDaemon()
 
 def setupDaemon():
     global daemon
+    daemon.stop()
+
     if config.getConfig()['server'].get('disable_event_daemon', False):
         daemon = ForegroundEventsDaemon()
     else:
Stop daemon before reassigning it