示例#1
0
 def graceful_stop(self, signum, _frame):
     self.logger.info('Received signal %s, performing graceful stop',
                      find_signal_str(signum))
     # Close our accept() socket
     self.loop.unregister(self)
     self.close()
     self.state = self.STATE_SHUTTING_DOWN
示例#2
0
 def graceful_stop(self, signum: int,
                   _frame: Optional[types.FrameType]) -> None:
     self.logger.info("Received signal %s, performing graceful stop",
                      find_signal_str(signum))
     # Close our accept() socket
     self.loop.unregister(self)
     self.close()
     self.state = self.STATE_SHUTTING_DOWN
示例#3
0
文件: server.py 项目: abeutot/savate
 def sig_graceful_stop(self, watcher, revents):
     self.logger.info('Received signal %s, performing graceful stop',
                      find_signal_str(watcher.signum))
     # Close our accept() socket
     self.stop()
     self.gracefull_stop = True
     if self.clients_connected == 0:
         self.evloop.stop()
示例#4
0
文件: server.py 项目: abeutot/savate
 def sig_stop(self, watcher, revents):
     self.logger.info('Received signal %s, stopping main loop',
                      find_signal_str(watcher.signum))
     self.stop()  # stop accepting new connections
     # stop clients to log requests out
     for client in tuple(self.all_clients()):
         client.stop()
     self.evloop.stop()
示例#5
0
文件: server.py 项目: abeutot/savate
 def sig_reload(self, watcher, revents):
     self.logger.info('Received signal %s, reloading configuration',
                      find_signal_str(watcher.signum))
     with open(self.config_file) as conf_file:
         try:
             config_dict = json.load(conf_file)
             self.config.reconfigure(config_dict)
         except (ValueError, configuration.BadConfig):
             self.logger.exception('Bad config file:')
示例#6
0
 def reload(self, signum: int, _frame: Optional[types.FrameType]) -> None:
     self.logger.info("Received signal %s, reloading configuration",
                      find_signal_str(signum))
     self.reloading = True
示例#7
0
 def stop(self, signum: int, _frame: Optional[types.FrameType]) -> None:
     self.logger.info("Received signal %s, stopping main loop",
                      find_signal_str(signum))
     self.state = self.STATE_STOPPED
示例#8
0
 def reload(self, signum, _frame):
     self.logger.info('Received signal %s, reloading configuration',
                      find_signal_str(signum))
     self.reloading = True
示例#9
0
 def stop(self, signum, _frame):
     self.logger.info('Received signal %s, stopping main loop',
                      find_signal_str(signum))
     self.state = self.STATE_STOPPED
示例#10
0
文件: server.py 项目: RamuRC/savate
 def graceful_stop(self, signum, _frame):
     self.logger.info('Received signal %s, performing graceful stop', find_signal_str(signum))
     # Close our accept() socket
     self.loop.unregister(self)
     self.close()
     self.state = self.STATE_SHUTTING_DOWN
示例#11
0
文件: server.py 项目: RamuRC/savate
 def reload(self, signum, _frame):
     self.logger.info('Received signal %s, reloading configuration', find_signal_str(signum))
     self.reloading = True
示例#12
0
文件: server.py 项目: RamuRC/savate
 def stop(self, signum, _frame):
     self.logger.info('Received signal %s, stopping main loop', find_signal_str(signum))
     self.state = self.STATE_STOPPED