示例#1
0
 def _install_signals(self, actor):
     proc_name = "%s-%s" % (actor.cfg.proc_name, actor.name)
     if system.set_proctitle(proc_name):
         actor.logger.debug('Set process title to %s',
                            system.get_proctitle())
     system.set_owner_process(actor.cfg.uid, actor.cfg.gid)
     if signal:
         actor.logger.debug('Installing signals')
         for sig in system.EXIT_SIGNALS:
             try:
                 actor._loop.add_signal_handler(
                     sig, self.handle_exit_signal, actor, sig)
             except ValueError:
                 pass
示例#2
0
 def _install_signals(self, actor):
     proc_name = "%s-%s" % (actor.cfg.proc_name, actor.name)
     if system.set_proctitle(proc_name):
         actor.logger.debug('Set process title to %s',
                            system.get_proctitle())
     system.set_owner_process(actor.cfg.uid, actor.cfg.gid)
     if signal:
         actor.logger.debug('Installing signals')
         for sig in system.EXIT_SIGNALS:
             try:
                 actor._loop.add_signal_handler(
                     sig, self.handle_exit_signal, actor, sig)
             except ValueError:
                 pass
示例#3
0
 def _install_signals(self, actor):
     proc_name = actor.cfg.proc_name
     if proc_name:
         if not self.is_arbiter():
             name = actor.name.split('.')[0]
             proc_name = "%s-%s" % (proc_name, name)
         if system.set_proctitle(proc_name):
             actor.logger.debug('Set process title to %s',
                                system.get_proctitle())
     system.set_owner_process(actor.cfg.uid, actor.cfg.gid)
     actor.logger.debug('Installing signals')
     loop = actor._loop
     for sig in system.SIGNALS:
         name = system.SIG_NAMES.get(sig)
         if name:
             handler = getattr(self, 'handle_%s' % name.lower(), None)
             if handler:
                 loop.add_signal_handler(sig, handler, actor, sig)
示例#4
0
 def _install_signals(self, actor):
     proc_name = actor.cfg.proc_name
     if proc_name:
         if not self.is_arbiter():
             name = actor.name.split('.')[0]
             proc_name = "%s-%s" % (proc_name, name)
         if system.set_proctitle(proc_name):
             actor.logger.debug('Set process title to %s',
                                system.get_proctitle())
     system.set_owner_process(actor.cfg.uid, actor.cfg.gid)
     actor.logger.debug('Installing signals')
     loop = actor._loop
     for sig in system.SIGNALS:
         name = system.SIG_NAMES.get(sig)
         if name:
             handler = getattr(self, 'handle_%s' % name.lower(), None)
             if handler:
                 loop.add_signal_handler(sig, handler, actor, sig)