def run(self): if self.options.debug: emapp.config.update(DEBUG=True) logging.getLogger().setLevel(logging.DEBUG) # We only start the ensemble manager if we are not debugging # or if we are debugging and Werkzeug is restarting. This # prevents us from having two ensemble managers running in # the debug case. WERKZEUG_RUN_MAIN = os.environ.get("WERKZEUG_RUN_MAIN") == "true" DEBUG = emapp.config.get("DEBUG", False) if (not DEBUG) or WERKZEUG_RUN_MAIN: # Make sure the environment is OK for the ensemble manager try: manager.check_environment() except manager.EMError as e: log.warning("%s: Ensemble manager disabled" % e.message) else: em_mgr = manager.EnsembleManager() em_mgr.start() trigger_mgr = TriggerManager() trigger_mgr.start() if os.getuid() == 0: log.fatal("The ensemble manager should not be run as root") exit(1) emapp.run(port=EM_PORT, host="127.0.0.1") log.info("Exiting")
def run(self): if self.options.debug: emapp.config.update(DEBUG=True) logging.getLogger().setLevel(logging.DEBUG) # We only start the ensemble manager if we are not debugging # or if we are debugging and Werkzeug is restarting. This # prevents us from having two ensemble managers running in # the debug case. WERKZEUG_RUN_MAIN = os.environ.get('WERKZEUG_RUN_MAIN') == 'true' DEBUG = emapp.config.get("DEBUG", False) if (not DEBUG) or WERKZEUG_RUN_MAIN: # Make sure the environment is OK for the ensemble manager try: manager.check_environment() except manager.EMError as e: log.warning("%s: Ensemble manager disabled" % e.message) else: mgr = manager.EnsembleManager() mgr.start() if os.getuid() == 0: log.fatal("The ensemble manager should not be run as root") exit(1) emapp.run(port=EM_PORT, host="127.0.0.1") log.info("Exiting")
def run(self): if self.options.debug: emapp.config.update(DEBUG=True) logging.getLogger().setLevel(logging.DEBUG) # We only start the ensemble manager if we are not debugging # or if we are debugging and Werkzeug is restarting. This # prevents us from having two ensemble managers running in # the debug case. WERKZEUG_RUN_MAIN = os.environ.get('WERKZEUG_RUN_MAIN') == 'true' DEBUG = emapp.config.get("DEBUG", False) if (not DEBUG) or WERKZEUG_RUN_MAIN: # Make sure the environment is OK for the ensemble manager try: manager.check_environment() except manager.EMError, e: log.warning("%s: Ensemble manager disabled" % e.message) else: mgr = manager.EnsembleManager() mgr.start()