Ejemplo n.º 1
0
def main():
    listener = Listener()
    listener.append_service(MonitorServiceImpl())
    channel = ServerChannel(PBHandler, listener, parser=PBParser)
    #channel.listen(('localhost', 8888))
    channel.listen('/tmp/hello_pb.sock')
    channel.append_middleware(MonitorMiddleware(1, 3))
    channel.start()
    try:
        serve_forever()
    except:
        print(len(channel.connections))
        print(greenlet_pool.size, len(greenlet_pool.greenlets))