wso2 api manager抛出异常通过thrift调用validate key时出错

时间:2017-11-16 19:07:47

标签: wso2 wso2-am

我在unix服务器上的日志文件中看到这个间歇性异常。我的wso2 api管理器是1.10.0的独立安装。请帮我理解这个例外。

下面的堆栈跟踪:

TID: [-1234] [] [2017-11-16 08:19:40,350]  INFO {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = Message dispat
ched to the main sequence. Invalid URL., RESOURCE = / {org.apache.synapse.mediators.builtin.LogMediator}
TID: [-1234] [] [2017-11-16 08:21:29,962]  INFO {org.apache.synapse.mediators.builtin.LogMediator} -  STATUS = Message dispat
ched to the main sequence. Invalid URL., RESOURCE = / {org.apache.synapse.mediators.builtin.LogMediator}
TID: [-1234] [] [2017-11-16 08:33:48,425]  WARN {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl} -
 Invalid session id for thrift authenticator. {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl}
TID: [-1234] [] [2017-11-16 08:33:48,425] ERROR {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl} -  Error in invoking validate key via thrift.. {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl}
TID: [-1234] [] [2017-11-16 08:33:48,426]  WARN {org.wso2.carbon.apimgt.gateway.handlers.security.thrift.ThriftKeyValidatorClientPool} -  Login failed.. Authenticating again.. {org.wso2.carbon.apimgt.gateway.handlers.security.thrift.ThriftKeyValidatorClientPool}
TID: [-1234] [] [2017-11-16 08:33:48,437]  INFO {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -  'admin@carbon.super [-1234]' logged in at [2017-11-16 08:33:48,437-0500] from IP address  {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil}
TID: [-1] [] [2017-11-16 08:33:48,476]  INFO {org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher} -  Session timed out for TCP,localhost:7614,TCP,localhost:7714,Thrift Session Expired Exception  {org.wso2.carbon.databridge.agent.thrift.internal.publisher.client.EventPublisher}

1 个答案:

答案 0 :(得分:1)

从上面的日志中,我可以看到以下与thrift相关的错误日志

TID: [-1234] [] [2017-11-16 08:33:48,425] ERROR {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl} -  Error in invoking validate key via thrift.. {org.wso2.carbon.apimgt.keymgt.service.thrift.APIKeyValidationServiceImpl}

我真的没有看到上述原因,但是你能否从ThriftClient转到WSClient。此配置驻留在api-manager.xml文件中。

您的节点中可能存在与thrift相关的连接问题。