java客户端调用python服务器报告错误org.apache.thrift.TApplicationException:内部错误
我使用thrift make java server调用python客户端,连接正常 服务器响应使用100ms~500ms,但以下错误在三分钟内发生两次,有人能帮我吗 python服务器:java客户端调用python服务器报告错误org.apache.thrift.TApplicationException:内部错误,java,python,thrift,Java,Python,Thrift,我使用thrift make java server调用python客户端,连接正常 服务器响应使用100ms~500ms,但以下错误在三分钟内发生两次,有人能帮我吗 python服务器: transport = TSocket.TServerSocket("127.0.0.1", 8080) tfactory = TTransport.TBufferedTransportFactory() pfactory = TBinaryProtocol.TBinaryProtocolFactory()
transport = TSocket.TServerSocket("127.0.0.1", 8080)
tfactory = TTransport.TBufferedTransportFactory()
pfactory = TBinaryProtocol.TBinaryProtocolFactory()
rpcServer = TServer.TThreadPoolServer(processor, transport, tfactory, pfactory)
Java客户端:
socket = new TSocket("127.0.0.1", 8080);
TProtocol protocol = new TBinaryProtocol(tTransport);
client = new ImDetect.Client(protocol);
以下是我的错误的详细信息:
org.apache.thrift.TApplicationException:位于的内部错误
org.apache.thrift.TApplicationException.read(TApplicationException.java:111)
在
org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:79)
在
business.thriftclient.ImDetect$Client.recv_doWatermarkDetect(ImDetect.java:75)
在
business.thriftclient.ImDetect$Client.doWatermarkDetect(ImDetect.java:62)
在
business.thriftclient.AsynCThriftClient.imageWatermarkDetection(AsynCThriftClient.java:95)
在
service.business.soa.ImageWatermarkDetectionServiceImpl.doWatermarkDetection(ImageWatermarkDetectionServiceImpl.java:123)
在
service.business.soa.ImageWatermarkDetectionServiceImpl.asynImageWatermarkDetection(ImageWatermarkDetectionServiceImpl.java:72)
at sun.reflect.GeneratedMethodAccessor107.invoke(未知源)at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
位于java.lang.reflect.Method.invoke(Method.java:498)
com.ctriposs.baiji.rpc.server.OperationHandler.invoke(OperationHandler.java:430)
在
com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.executeService(ServiceRequestHandlerBase.java:417)
在
com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.handleInternal(ServiceRequestHandlerBase.java:168)
在
com.ctriposs.baiji.rpc.server.handler.ServiceRequestHandlerBase.handle(ServiceRequestHandlerBase.java:133)
在
com.ctriposs.baiji.rpc.server.BaijiServiceHost.processRequest(BaijiServiceHost.java:113)
在
com.ctriposs.baiji.rpc.server.BaijiServlet.service(BaijiServlet.java:66)
位于javax.servlet.http.HttpServlet.service(HttpServlet.java:731)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
在
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
在
com.ctriposs.baiji.rpc.client.ribbon.HttpContextFilter.doFilter(HttpContextFilter.java:34)
在
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
在
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)