Thrift框架 异常问题(有日志)
后台日志如下
org.apache.thrift.transport.TTransportException: java.net.SocketException: Too many open files
at org.apache.thrift.transport.TServerSocket.acceptImpl(TServerSocket.java:124)
at org.apache.thrift.transport.TServerSocket.acceptImpl(TServerSocket.java:35)
at org.apache.thrift.transport.TServerTransport.accept(TServerTransport.java:31)
服务器端代码
InetSocketAddress socket = new InetSocketAddress(IP, Integer.parseInt(port));
TServerTransport serverTransport = new TServerSocket(socket);
PayReceiverServiceImpl impl = newPayReceiverServiceImpl();
PayReceiverService.Processor processor = new PayReceiverService.Processor(impl);
server = new TThreadPoolServer(processor, serverTransport,new TBinaryProtocol.Factory());
server.serve();
不知道是不是TThreadPoolServer 使用时,访问量过多引起的
请问如何修改