class DDForwarder(multiprocessing.Process): def __init__(self, agentConfig, hostname, **options): multiprocessing.Process.__init__(self, name='ddforwarder') self.config = agentConfig self.is_enabled = True self.hostname = hostname self.options = options def run(self): from config import initialize_logging initialize_logging('windows_forwarder') log.debug("Windows Service - Starting forwarder") set_win32_cert_path() port = self.config.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) app_config = get_config(parse_args=False) self.forwarder = Application(port, app_config, watchdog=False) try: self.forwarder.run() except Exception: log.exception("Uncaught exception in the forwarder") def stop(self): log.debug("Windows Service - Stopping forwarder") self.forwarder.stop()
class DDForwarder(multiprocessing.Process): def __init__(self, agentConfig, hostname): multiprocessing.Process.__init__(self, name='ddforwarder') self.config = agentConfig self.is_enabled = True self.hostname = hostname def run(self): from config import initialize_logging initialize_logging('windows_forwarder') log.debug("Windows Service - Starting forwarder") set_win32_cert_path() port = self.config.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) app_config = get_config(parse_args=False) self.forwarder = Application(port, app_config, watchdog=False) try: self.forwarder.run() except Exception: log.exception("Uncaught exception in the forwarder") def stop(self): log.debug("Windows Service - Stopping forwarder") self.forwarder.stop()
def use_lots_of_memory(self): # Skip this step on travis if os.environ.get('TRAVIS', False): return a = Application(12345, {"bind_host": "localhost"}) a._watchdog = Watchdog(30, 50) a._tr_manager = MemoryHogTxManager() a.run()
def use_lots_of_memory(self): # Skip this step on travis if os.environ.get('TRAVIS', False): return a = Application(12345, {}) a._watchdog = Watchdog(30, 50) a._tr_manager = MemoryHogTxManager() a.run()
class DDForwarder(threading.Thread): def __init__(self, agentConfig): threading.Thread.__init__(self) set_win32_cert_path() self.config = get_config(parse_args=False) port = agentConfig.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) self.port = port self.forwarder = Application(port, agentConfig, watchdog=False) def run(self): self.forwarder.run() def stop(self): self.forwarder.stop()
class DDForwarder(threading.Thread): def __init__(self, agentConfig): threading.Thread.__init__(self) set_win32_cert_path() self.config = get_config(parse_args = False) port = agentConfig.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) self.port = port self.forwarder = Application(port, agentConfig, watchdog=False) def run(self): self.forwarder.run() def stop(self): self.forwarder.stop()
class DDForwarder(multiprocessing.Process): def __init__(self, agentConfig): multiprocessing.Process.__init__(self, name='ddforwarder') self.config = agentConfig def run(self): log.debug("Windows Service - Starting forwarder") set_win32_cert_path() port = self.config.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) app_config = get_config(parse_args=False) self.forwarder = Application(port, app_config, watchdog=False) self.forwarder.run() def stop(self): log.debug("Windows Service - Stopping forwarder") self.forwarder.stop()
class DDForwarder(multiprocessing.Process): def __init__(self, agentConfig): multiprocessing.Process.__init__(self, name='ddforwarder') self.config = agentConfig def run(self): log.debug("Windows Service - Starting forwarder") set_win32_cert_path() port = self.config.get('listen_port', 17123) if port is None: port = 17123 else: port = int(port) app_config = get_config(parse_args = False) self.forwarder = Application(port, app_config, watchdog=False) self.forwarder.run() def stop(self): log.debug("Windows Service - Stopping forwarder") self.forwarder.stop()
def fast_tornado(self): a = Application(12345, {"bind_host": "localhost"}) a._watchdog = Watchdog(6) a._tr_manager = MockTxManager() a.run()
def use_lots_of_memory(self): a = Application(12345, {}) a._watchdog = Watchdog(30, 50) a._tr_manager = MemoryHogTxManager() a.run()
def fast_tornado(self): a = Application(12345, {}) a._watchdog = Watchdog(6) a._tr_manager = MockTxManager() a.run()
def slow_tornado(self): a = Application(12345, self.AGENT_CONFIG) a._watchdog = Watchdog(4) a._tr_manager = MockTxManager() a.run()