2016-09-15 58 views
1

我試圖設置偏移量3和0,所有工作正常與REST設置的統計現在。然而,DAS wso2carbon.log不斷拋出以下錯誤消息:wso2 das 3.0.1與上午1.10.0:不能借用客戶端ssl:// localhost:7711

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 

我想知道是什麼原因造成這一點,如何解決它?

+0

什麼是DAS抵消? 0或3? – Bee

回答

1

我所做的是從apim admin-dashabord/Analytics中的數據接收器配置中刪除端口7711。現在只列出tcp:// localhost:7611。這似乎解決了它,但不知道它爲什麼沒有在7711處作出響應,因爲它實際上是在DAS conf/data-bridge/data-bridge-config.xml中配置的。

+2

如果分析模塊在您啓動wso2 api管理器服務器時未啓動,您也會得到這個確切的錯誤。 – Tristan

+0

我會記下它。因此,下次我將確保在啓動APIM之前首先啓動DAS。謝謝。 –

0

如果您已經安裝了任何汽車文件,您可能需要更新內部腳本中的接收者URL端口,以與您的偏移量相匹配。

+0

謝謝。 7711是默認端口嗎?我現在沒有更改DAS中的端口。其端口偏移量爲0.統計信息正在使用apim。我只安裝了兩個capps。 APIM休息很好,另一個 - smart_home capp同樣也應該使用默認的7711端口,對吧? (我沒有做任何修改) –

+0

如果端口偏移量爲0,它應該可以工作。你可以telnet到它嗎? – Bee