Ejemplo n.º 1
0
 def stop_on_signal():
   current_requests = service_stats.current_requests
   if current_requests and monotonic.monotonic() < deadline:
     logger.warning("Can't stop Taskqueue server now as {reqs} requests are "
                    "still in progress".format(reqs=current_requests))
   else:
     if current_requests:
       logger.error("Shutting down server despite {reqs} requests "
                    "in progress".format(reqs=current_requests))
     # Stop tornado IO loop and zookeeper client
     io_loop.stop()
     zk_client.stop()
     logger.info("IOLoop stopped")
Ejemplo n.º 2
0
 def stop_on_signal():
   current_requests = service_stats.current_requests
   if current_requests and time.time() - signal_time < SHUTTING_DOWN_TIMEOUT:
     logger.warning("Can't stop Taskqueue server now as {reqs} requests are "
                    "still in progress".format(reqs=current_requests))
   else:
     if current_requests:
       logger.error("Shutting down server despite {reqs} requests "
                    "in progress".format(reqs=current_requests))
     # Stop tornado IO loop and zookeeper client
     io_loop.stop()
     zk_client.stop()
     logger.info("IOLoop stopped")