具有am 1.10.0的wso2 das 3.0.1:无法借用客户端ssl://localhost:7711

具有am 1.10.0的wso2 das 3.0.1:无法借用客户端ssl://localhost:7711,ssl,wso2,wso2-am,wso2-das,Ssl,Wso2,Wso2 Am,Wso2 Das,我尝试设置偏移量3和0,目前REST设置的统计数据都可以正常工作。但是,DAS wso2carbon.log会不断抛出以下错误消息: TID: [-1] [] [2016-09-15 16:27:30,727] ERROR {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} - Error while trying to connect to the endpoint. Cannot borrow

我尝试设置偏移量3和0,目前REST设置的统计数据都可以正常工作。但是,DAS wso2carbon.log会不断抛出以下错误消息:

TID: [-1] [] [2016-09-15 16:27:30,727] ERROR {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} -  
Error while trying to connect to the endpoint. Cannot borrow client for ssl://localhost:7711  {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker}
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: Cannot borrow client for ssl://localhost:7711
    at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:100)
    at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:43)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
    at java.util.concurrent.FutureTask.run(FutureTask.java:262)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
    at java.lang.Thread.run(Thread.java:745)
Caused by: org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException: Error while trying to connect to ssl://localhost:7711
    at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:61)
    at org.wso2.carbon.databridge.agent.client.AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39)
    at org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
    at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:92)
    ... 6 more
Caused by: org.apache.thrift.transport.TTransportException: Could not connect to localhost on port 7711
    at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:212)
    at org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:166)
    at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:56)
    ... 9 more
Caused by: java.net.ConnectException: Connection refused
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:579)
    at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:637)
    at sun.security.ssl.SSLSocketImpl.<init>(SSLSocketImpl.java:425)
    at sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88)
    at org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:208)
    ... 11 more
TID:[-1][[2016-09-15 16:27:30727]错误{org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker}-
尝试连接到终结点时出错。无法借用客户的帐户ssl://localhost:7711  {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker}
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException:无法借用客户端以进行ssl://localhost:7711
位于org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:100)
位于org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:43)
位于java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
在java.util.concurrent.FutureTask.run(FutureTask.java:262)处
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
运行(Thread.java:745)
原因:org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException:尝试连接到时出错ssl://localhost:7711
位于org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:61)
位于org.wso2.carbon.databridge.agent.client.AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39)
位于org.apache.commons.pool.impl.GenericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
位于org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:92)
... 还有6个
原因:org.apache.thrift.transport.ttTransportException:无法连接到端口7711上的本地主机
位于org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:212)
位于org.apache.thrift.transport.TSSLTransportFactory.getClientSocket(TSSLTransportFactory.java:166)
位于org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory.java:56)
... 9更多
原因:java.net.ConnectException:连接被拒绝
位于java.net.PlainSocketImpl.socketConnect(本机方法)
位于java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
位于java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
位于java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
位于java.net.socksocketimpl.connect(socksocketimpl.java:392)
位于java.net.Socket.connect(Socket.java:579)
位于sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:637)
位于sun.security.ssl.SSLSocketImpl。(SSLSocketImpl.java:425)
位于sun.security.ssl.sslsocketfactorympl.createSocket(sslsocketfactorympl.java:88)
位于org.apache.thrift.transport.TSSLTransportFactory.createClient(TSSLTransportFactory.java:208)
... 还有11个

我想知道这是什么原因,以及如何修复它?

如果您安装了任何car文件,您可能需要更新其中脚本中的接收器端口URL,以匹配您的偏移量

我所做的是从apim admin DASHORD/Analytics中的数据接收器配置中删除端口7711。它现在是唯一的列表tcp://localhost:7611 . 这似乎解决了问题,但不知道为什么它在7711没有响应,因为它实际上是在DAS conf/data bridge/data bridge config.xml中配置的。

什么是DAS偏移量?0还是3?谢谢。7711是默认端口吗?我现在没有在DAS中更改端口。其端口偏移量为0。apim正在进行统计工作。我只安装了两个CAPP。APIM rest工作得很好,另一个——sameple smart_home capp也应该使用默认的7711端口,对吗?(我没有对它做任何更改)如果端口偏移量为0,它应该可以工作。你能远程登录到它吗?如果在你启动wso2 api manager服务器时没有启动分析模块,你也会得到这个准确的错误。我会记下它。所以下次我会确保在启动APIM之前先启动DAS。谢谢