Hi Supun, Where did you configure the hostname for the analytics server node? Publisher configurations files are in the ESB_HOME/repository/deployment/server/eventpublishers/ directory. According to the error log, ESB is trying to connect to localhost:7712 port. Are you starting the analytics server on the same node?
On Tue, Aug 23, 2016 at 7:11 PM, Supun Malinga <sup...@wso2.com> wrote: > Hi, > > I configured a ESB cluster with analytics in docker. Followed the guide > [1] and updated the hostname/port in event publisher artifacts. But still > ESB gives and error when I try to anable statistics in a proxy service. > > Looks like some configuration is missing. However I searched in configs > and find any place to change the hostname to the analytics server > connection. Can someone point me to the correct config pls ?. > > esb_worker1 | [2016-08-23 11:58:51,041] WARN - DataEndpointGroup No > receiver is reachable at reconnection, will try to reconnect every 30 sec > esb_worker1 | [2016-08-23 11:58:51,044] ERROR - > DataEndpointConnectionWorker Error while trying to connect to > ssl://localhost:7712 > esb_worker1 | > org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException: > Error while trying to connect to ssl://localhost:7712 > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint.thrift. > ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory. > java:61) > esb_worker1 | at org.wso2.carbon.databridge.agent.client. > AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39) > esb_worker1 | at org.apache.commons.pool.impl.GenericKeyedObjectPool. > borrowObject(GenericKeyedObjectPool.java:1212) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint. > DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:91) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint. > DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:42) > esb_worker1 | at java.util.concurrent.Executors$RunnableAdapter. > call(Executors.java:471) > esb_worker1 | at java.util.concurrent.FutureTask.run(FutureTask. > java:262) > esb_worker1 | at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > esb_worker1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > esb_worker1 | at java.lang.Thread.run(Thread.java:745) > esb_worker1 | Caused by: org.apache.thrift.transport.TTransportException: > Could not connect to localhost on port 7712 > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > createClient(TSSLTransportFactory.java:237) > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > getClientSocket(TSSLTransportFactory.java:169) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint.thrift. > ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory. > java:56) > esb_worker1 | ... 9 more > esb_worker1 | Caused by: java.net.ConnectException: Connection refused > esb_worker1 | at java.net.PlainSocketImpl.socketConnect(Native > Method) > esb_worker1 | at java.net.AbstractPlainSocketImpl.doConnect( > AbstractPlainSocketImpl.java:339) > esb_worker1 | at java.net.AbstractPlainSocketImpl.connectToAddress( > AbstractPlainSocketImpl.java:200) > esb_worker1 | at java.net.AbstractPlainSocketImpl.connect( > AbstractPlainSocketImpl.java:182) > esb_worker1 | at java.net.SocksSocketImpl. > connect(SocksSocketImpl.java:392) > esb_worker1 | at java.net.Socket.connect(Socket.java:579) > esb_worker1 | at sun.security.ssl.SSLSocketImpl.connect( > SSLSocketImpl.java:625) > esb_worker1 | at sun.security.ssl.SSLSocketImpl.<init>( > SSLSocketImpl.java:413) > esb_worker1 | at sun.security.ssl.SSLSocketFactoryImpl.createSocket( > SSLSocketFactoryImpl.java:88) > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > createClient(TSSLTransportFactory.java:233) > esb_worker1 | ... 11 more > esb_worker1 | [2016-08-23 11:58:51,046] ERROR - > DataEndpointConnectionWorker Error while trying to connect to the endpoint. > Cannot borrow client for ssl://localhost:7712 > esb_worker1 | org.wso2.carbon.databridge.agent.exception. > DataEndpointAuthenticationException: Cannot borrow client for > ssl://localhost:7712 > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint. > DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:99) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint. > DataEndpointConnectionWorker.run(DataEndpointConnectionWorker.java:42) > esb_worker1 | at java.util.concurrent.Executors$RunnableAdapter. > call(Executors.java:471) > esb_worker1 | at java.util.concurrent.FutureTask.run(FutureTask. > java:262) > esb_worker1 | at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > esb_worker1 | at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > esb_worker1 | at java.lang.Thread.run(Thread.java:745) > esb_worker1 | Caused by: > org.wso2.carbon.databridge.agent.exception.DataEndpointSecurityException: > Error while trying to connect to ssl://localhost:7712 > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint.thrift. > ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory. > java:61) > esb_worker1 | at org.wso2.carbon.databridge.agent.client. > AbstractClientPoolFactory.makeObject(AbstractClientPoolFactory.java:39) > esb_worker1 | at org.apache.commons.pool.impl.GenericKeyedObjectPool. > borrowObject(GenericKeyedObjectPool.java:1212) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint. > DataEndpointConnectionWorker.connect(DataEndpointConnectionWorker.java:91) > esb_worker1 | ... 6 more > esb_worker1 | Caused by: org.apache.thrift.transport.TTransportException: > Could not connect to localhost on port 7712 > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > createClient(TSSLTransportFactory.java:237) > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > getClientSocket(TSSLTransportFactory.java:169) > esb_worker1 | at org.wso2.carbon.databridge.agent.endpoint.thrift. > ThriftSecureClientPoolFactory.createClient(ThriftSecureClientPoolFactory. > java:56) > esb_worker1 | ... 9 more > esb_worker1 | Caused by: java.net.ConnectException: Connection refused > esb_worker1 | at java.net.PlainSocketImpl.socketConnect(Native > Method) > esb_worker1 | at java.net.AbstractPlainSocketImpl.doConnect( > AbstractPlainSocketImpl.java:339) > esb_worker1 | at java.net.AbstractPlainSocketImpl.connectToAddress( > AbstractPlainSocketImpl.java:200) > esb_worker1 | at java.net.AbstractPlainSocketImpl.connect( > AbstractPlainSocketImpl.java:182) > esb_worker1 | at java.net.SocksSocketImpl. > connect(SocksSocketImpl.java:392) > esb_worker1 | at java.net.Socket.connect(Socket.java:579) > esb_worker1 | at sun.security.ssl.SSLSocketImpl.connect( > SSLSocketImpl.java:625) > esb_worker1 | at sun.security.ssl.SSLSocketImpl.<init>( > SSLSocketImpl.java:413) > esb_worker1 | at sun.security.ssl.SSLSocketFactoryImpl.createSocket( > SSLSocketFactoryImpl.java:88) > esb_worker1 | at org.apache.thrift.transport.TSSLTransportFactory. > createClient(TSSLTransportFactory.java:233) > esb_worker1 | ... 11 more > > > [1] https://docs.wso2.com/display/ESB500/Prerequisites+ > to+Publish+Statistics > > thanks, > -- > Supun Malinga > -- Thank you and Best Regards, Chanaka Fernando Senior Technical Lead m: +94 773337238 https://wso2.com <https://wso2.com/signature>
_______________________________________________ Dev mailing list Dev@wso2.org http://wso2.org/cgi-bin/mailman/listinfo/dev