diff --git a/openerp/service/__init__.py b/openerp/service/__init__.py
index b4588629e7113157c08d1b1e498a7c8c234cfb1d..62e1585dade88a9534089f5e567efc94a9d473ba 100644
--- a/openerp/service/__init__.py
+++ b/openerp/service/__init__.py
@@ -76,6 +76,7 @@ def stop_services():
     """ Stop all services. """
     openerp.netsvc.Agent.quit()
     openerp.netsvc.Server.quitAll()
+    openerp.wsgi.stop_server()
     config = openerp.tools.config
     logger = logging.getLogger('server')
     logger.info("Initiating shutdown")