2016-12-28 4 views
2

Эта ошибка печатается в wso2carbon.log API менеджер WSO2 ..Ошибка при попытке подключения к конечной точке. Не может заимствовать клиент для SSL

sun.security.ssl.SSLSocketFactoryImpl.createSocket(SSLSocketFactoryImpl.java:88) 
    at org.wso2.carbon.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory.createClient(BinarySecureClientPoolFactory.java:53) 
    ... 9 more 
TID: [-1] [] [2016-12-28 22:16:04,043] ERROR {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} - Error while trying to connect to the endpoint. Cannot borrow client for ssl://192.168.1.36:9711 {org.wso2.carbon.databridge.agent.endpoint.DataEndpointConnectionWorker} 
org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: Cannot borrow client for ssl://192.168.1.36:9711 
    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.DataEndpointException: Error while opening socket to 192.168.1.36:9711. Connection refused: connect 
    at org.wso2.carbon.databridge.agent.endpoint.binary.BinarySecureClientPoolFactory.createClient(BinarySecureClientPoolFactory.java:58) 
    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: java.net.ConnectException: Connection refused: connect 
    at java.net.DualStackPlainSocketImpl.connect0(Native Method) 
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) 

Может ли один помочь мне исправить это? Я просто с помощью WSO2 API менеджер одиночку

+0

, если вы не используете статистику, отключить его в /repository/conf/api-manager.xml. https://docs.wso2.com/display/AM200/Configuring+APIM+Analytics – Jenananthan

+0

его уже отключено ... Я не включил его ... – Jocket

+0

@Jenananthan Я использую загруженную версию API-менеджера. измененные конфигурации – Jocket

ответ

3

Здесь то, что терпит неудачу, - это дросселирование публикации данных. Возможная причина - переходный порт (9711) открывается на другом сетевом интерфейсе, чем 192.168.1.36.

Вы можете настроить правильный IP-адрес в <ThrottlingConfigurations> разделе api-manager.xml. (Заменить ${carbon.local.ip})

<ThrottlingConfigurations> 
    <EnableAdvanceThrottling>true</EnableAdvanceThrottling> 
    <DataPublisher> 
     <Enabled>true</Enabled> 
     <Type>Binary</Type> 
     <ReceiverUrlGroup>tcp://${carbon.local.ip}:${receiver.url.port}</ReceiverUrlGroup> 
     <AuthUrlGroup>ssl://${carbon.local.ip}:${auth.url.port}</AuthUrlGroup> 
     <Username>${admin.username}</Username> 
     <Password>${admin.password}</Password> 
+0

Я изменил это на . TCP: //192.168.1.36: $ {receiver.url.port} SSL: //192.168.1.36: $ {auth.url.port} Но у меня все еще есть эта ошибка ERROR - DataEndpointConnectionWorker при попытке подключения к конечной точке. Нельзя заимствовать клиента для ssl: //192.168.1.36: 9711 org.wso2.carbon.databridge.agent.exception.DataEndpointAuthenticationException: не может заимствовать клиента для ssl: //192.168.1.36: 9711 по адресу org.wso2.carbon.databridge .agent.endp – Jocket

+1

'192.168.1.36' является неправильным IP. Вместо этого вы должны использовать правильный. – Bee

+1

вы можете использовать 'ifconfig' для просмотра доступных сетевых интерфейсов. – Bee