def __init__(self, stream, gate): aj.worker = self self.stream = stream self.gate = gate aj.master = False os.setpgrp() setproctitle.setproctitle('%s worker [%s]' % (sys.argv[0], self.gate.name)) set_log_params(tag=self.gate.log_tag) init_log_forwarding(self.send_log_event) logging.info( 'New worker "%s" PID %s, EUID %s, EGID %s', self.gate.name, os.getpid(), os.geteuid(), os.getegid(), ) self.context = Context(parent=aj.context) self.context.session = self.gate.session self.context.worker = self self.handler = HttpMiddlewareAggregator([ AuthenticationMiddleware.get(self.context), CentralDispatcher.get(self.context), ]) self._master_config_reloaded = Event()
def __init__(self, stream, gate): self.stream = stream self.gate = gate aj.master = False os.setpgrp() setproctitle.setproctitle( '%s worker [%s]' % ( sys.argv[0], self.gate.name ) ) set_log_params(tag=self.gate.log_tag) init_log_forwarding(self.send_log_event) logging.info( 'New worker "%s" PID %s, EUID %s, EGID %s', self.gate.name, os.getpid(), os.geteuid(), os.getegid(), ) self.context = Context(parent=aj.context) self.context.session = self.gate.session self.context.worker = self self.handler = HttpMiddlewareAggregator([ AuthenticationMiddleware.get(self.context), CentralDispatcher.get(self.context), ]) self._master_config_reloaded = Event()
def _worker(self, pipe=None): self.pipe = pipe setproctitle.setproctitle('%s task %s #%i', sys.argv[0], self.__class__.__name__, os.getpid()) set_log_params(tag='task') logging.info('Starting task %s (%s)', self.id, self.__class__.__name__) try: self.run() # pylint: disable=W0703 except Exception as e: logging.error('Exception in task %s', self.id) logging.error(str(e)) traceback.print_exc() self.pipe.put({'type': 'exception', 'exception': str(e)}) self.pipe.put({'type': 'done'}) logging.info('Task %s finished', self.id)
def _worker(self, pipe=None): self.pipe = pipe setproctitle.setproctitle( f'{sys.argv[0]} task {self.__class__.__name__} #{os.getpid():d}') set_log_params(tag='task') init_log_forwarding(self.send_log_event) logging.info(f'Starting task {self.id} ({self.__class__.__name__})') try: self.run() self.pipe.put({'type': 'done'}) # pylint: disable=W0703 except Exception as e: logging.error(f'Exception in task {self.id}') logging.error(str(e)) traceback.print_exc() self.pipe.put({'type': 'exception', 'exception': str(e)}) logging.info(f'Task {self.id} finished')
def _worker(self, pipe=None): self.pipe = pipe setproctitle.setproctitle( '%s task %s #%i' % ( sys.argv[0], self.__class__.__name__, os.getpid() ) ) set_log_params(tag='task') logging.info('Starting task %s (%s)', self.id, self.__class__.__name__) try: self.run() # pylint: disable=W0703 except Exception as e: logging.error('Exception in task %s', self.id) logging.error(str(e)) traceback.print_exc() self.pipe.put({'type': 'exception', 'exception': str(e)}) self.pipe.put({'type': 'done'}) logging.info('Task %s finished', self.id)