Не удается заимствовать клиент для ssl://das_server:7712

Большое спасибо за возможность,

Я пытаюсь настроить сервер DAS с помощью управления API шлюза wso2.

В моем журнале всегда появляются сообщения ниже:

TID: [-1] [] [2017-04-24 19:55:11,133] ERROR {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} -  Error while trying to connect to the endpoint. Cannot borrow client for ssl://das_server:7712 {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker}
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: Cannot borrow client for ssl://das_server:7712
        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:511)
        at java.util.concurrent.FutureTask.run(FutureTask.java:266)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
        at java.lang.Thread.run(Thread.java:745)
Caused by: org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: Thrift exception
        at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftDataEndpoint.login(ThriftDataEndpoint.java:50)
        at org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:94)
        ... 6 more
Caused by: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Read timed out
        at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129)
        at org.apache.thrift.transport.TTransport.readAll(TTransport.java:86)
        at org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429)
        at org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol.java:318)
        at org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)
        at org.apache.thrift.TServiceClient.receiveBase(TServiceClient.java:69)
        at org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$Client.recv_connect(ThriftSecureEventTransmissionService.java:110)
        at org.wso2.carbon.databridge.commons.thrift.service.secure.ThriftSecureEventTransmissionService$Client.connect(ThriftSecureEventTransmissionService.java:96)
        at org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftDataEndpoint.login(ThriftDataEndpoint.java:46)
        ... 7 more
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
        at java.net.SocketInputStream.read(SocketInputStream.java:170)
        at java.net.SocketInputStream.read(SocketInputStream.java:141)
        at sun.security.ssl.InputRecord.readFully(InputRecord.java:465)
        at sun.security.ssl.InputRecord.read(InputRecord.java:503)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973)
        at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930)
        at sun.security.ssl.AppInputStream.read(AppInputStream.java:105)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:286)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:345)
        at org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:127)
        ... 15 more

У кого-то есть идеи об этой ошибке?

Моя архитектура состоит из распределенных компонентов

Большое спасибо,


person Alex    schedule 24.04.2017    source источник
comment
Похоже, ваш сервер не может получить доступ к URL-адресу: ssl://das_server:7712. Можете ли вы подключиться по телнету к хосту и порту? телнет das_server 7712   -  person Anuruddha Lanka Liyanarachchi    schedule 25.04.2017
comment
Привет! Большое спасибо за ответ. Да. Я могу подключиться к порту ip:port.   -  person Alex    schedule 25.04.2017
comment
telnet das_server 7712 Попытка 10.30.20.10... Подключено к das_server. Экранирующий символ '^]'.   -  person Alex    schedule 25.04.2017
comment
Об аналогичной проблеме сообщается здесь. stackoverflow.com/questions/39516533/ Похоже, вы запустили APIM до запуска DAS?   -  person Anuruddha Lanka Liyanarachchi    schedule 25.04.2017
comment
Большое спасибо, Ануруддха,   -  person Alex    schedule 25.04.2017
comment
буду тестировать..   -  person Alex    schedule 25.04.2017
comment
Привет, Ануруддха. Я тестировал, но проблема все еще та же.   -  person Alex    schedule 26.04.2017
comment
TID: [-1] [] [2017-04-26 10:33:17,983] ОШИБКА {org.wso2.carbon.databridge.agent.endpoint.DataEndpoint} — невозможно отправить события на конечную точку. {org.wso2.carbon.databridge.agent.endpoint.DataEndpoint} org.wso2.carbon.databridge.agent.exception.DataEndpointException: Невозможно отправлять события   -  person Alex    schedule 26.04.2017
comment
Причина: org.apache.thrift.transport.TTransportException: java.net.SocketTimeoutException: Время ожидания чтения истекло в org.apache.thrift.transport.TIOStreamTransport.read(TIOStreamTransport.java:129) в org .apache.thrift.transport.TTransport.readAll(TTransport.java:86) в org.apache.thrift.protocol.TBinaryProtocol.readAll(TBinaryProtocol.java:429) в org.apache.thrift.protocol.TBinaryProtocol.readI32(TBinaryProtocol .java:318) в org.apache.thrift.protocol.TBinaryProtocol.readMessageBegin(TBinaryProtocol.java:219)   -  person Alex    schedule 26.04.2017
comment
Ошибка Время ожидания чтения истекло появляется все время, пока шлюз и DAS работают. У вас есть предложение?   -  person Alex    schedule 27.04.2017
comment
Убедитесь, что имена пользователей и пароли указаны правильно в файле ‹API-M_HOME›/repository/conf/api-manager.xml в разделе ‹Аналитика›, а брандмауэр не разрывает соединения. docs.wso2.com/display/AM210/   -  person Anuruddha Lanka Liyanarachchi    schedule 28.04.2017
comment
Спасибо Ануруддха. В этом случае я использую DAS, а не Analytics. Я рассмотрю установку DAS Server. Большое спасибо за информацию.   -  person Alex    schedule 01.05.2017