起多个grpc server:
def serve(): server = grpc.server(futures.ThreadPoolExecutor(max_workers=settings.workers)) ########## add new service capacity_pb2_grpc.add_capacityServicer_to_server(cap_calculate(),server) statistic_pb2_grpc.add_statisticServicer_to_server(Statistic(), server) device_status_monit_pb2_grpc.add_MonitDeviceServicer_to_server(MonitDevice(), server) server.add_insecure_port(settings.listen_info) server.start() print "start success" try: while True: time.sleep(settings.sleep_time) except KeyboardInterrupt: server.stop(0)