diff --git a/cloudooo/paster_application.py b/cloudooo/paster_application.py index 8ec253d020e520571c30ede6daeafa9dd9d83f1c..511c43b3d07064aa73572f570ba6d3f7f678fe78 100644 --- a/cloudooo/paster_application.py +++ b/cloudooo/paster_application.py @@ -27,7 +27,7 @@ ############################################################################## import gc -from signal import signal, SIGHUP +from signal import signal, SIGTERM, SIGINT, SIGQUIT, SIGHUP from os import path, mkdir import os @@ -119,6 +119,9 @@ def application(global_config, **local_config): timeout=timeout_response) # Signal to stop all processes + signal(SIGTERM, stopProcesses) + signal(SIGINT, stopProcesses) + signal(SIGQUIT, stopProcesses) signal(SIGHUP, stopProcesses) # Load all filters