Hi All,

Thanks for the help, got it fixed! Issue was that I only changed the config
in worker nodes and depsync had reset the changes... It's working fine now.


On Tue, Aug 23, 2016 at 7:45 PM, Mohanadarshan Vivekanandalingam <
mo...@wso2.com> wrote:

>
>
> On Tue, Aug 23, 2016 at 7:32 PM, Supun Malinga <sup...@wso2.com> wrote:
>
>> Hi,
>>
>> I already configured MessageFlowConfigurationPublisher.xml and
>> MessageFlowStatisticsPublisher.xml files.
>> <property name="receiverURL">tcp://esb-analytics:7612</property>
>>
>> This is the http port I believe. But the error saying it cannot connect
>> to the ssl port 7712 which is not in the configuration..
>>
>> analytics server runs on a different docker container.
>> http : tcp://esb-analytics:7612
>> https: tcp://esb-analytics:7712
>>
>
> @Supun, this is a Thrift communication which uses TCP underneath..
>
> By default thrift port is 7611 and corresponding ssl thrift port is 7711
> (7611+100), check the data-bridge-config.xml file which is in analytics
> server config directory . Since we are shipping analytics products in
> offset 1 then thrift port is 7612 and ssl port is 7712.. Here, ssl port
> (7712) is used for initial authentication purposes of data publisher
> afterwards it uses the thrift port (7612) for event publishing..
>
> Thanks,
> Mohan
>
>
>>
>>
>>
>> On Tue, Aug 23, 2016 at 7:28 PM, Chanaka Fernando <chana...@wso2.com>
>> wrote:
>>
>>> 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.age
>>>> nt.exception.DataEndpointSecurityException: Error while trying to
>>>> connect to ssl://localhost:7712
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien
>>>> t(ThriftSecureClientPoolFactory.java:61)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.client.AbstractClientPoolFactory.makeObject(AbstractClien
>>>> tPoolFactory.java:39)
>>>> esb_worker1      | at org.apache.commons.pool.impl.G
>>>> enericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin
>>>> tConnectionWorker.java:91)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.DataEndpointConnectionWorker.run(DataEndpointCon
>>>> nectionWorker.java:42)
>>>> esb_worker1      | at java.util.concurrent.Executors
>>>> $RunnableAdapter.call(Executors.java:471)
>>>> esb_worker1      | at java.util.concurrent.FutureTas
>>>> k.run(FutureTask.java:262)
>>>> esb_worker1      | at java.util.concurrent.ThreadPoo
>>>> lExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>> esb_worker1      | at java.util.concurrent.ThreadPoo
>>>> lExecutor$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.TS
>>>> SLTransportFactory.createClient(TSSLTransportFactory.java:237)
>>>> esb_worker1      | at org.apache.thrift.transport.TS
>>>> SLTransportFactory.getClientSocket(TSSLTransportFactory.java:169)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien
>>>> t(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.AbstractPlainSocketIm
>>>> pl.doConnect(AbstractPlainSocketImpl.java:339)
>>>> esb_worker1      | at java.net.AbstractPlainSocketIm
>>>> pl.connectToAddress(AbstractPlainSocketImpl.java:200)
>>>> esb_worker1      | at java.net.AbstractPlainSocketIm
>>>> pl.connect(AbstractPlainSocketImpl.java:182)
>>>> esb_worker1      | at java.net.SocksSocketImpl.conne
>>>> ct(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.SSLSocketFact
>>>> oryImpl.createSocket(SSLSocketFactoryImpl.java:88)
>>>> esb_worker1      | at org.apache.thrift.transport.TS
>>>> SLTransportFactory.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.age
>>>> nt.exception.DataEndpointAuthenticationException: Cannot borrow client
>>>> for ssl://localhost:7712
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin
>>>> tConnectionWorker.java:99)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.DataEndpointConnectionWorker.run(DataEndpointCon
>>>> nectionWorker.java:42)
>>>> esb_worker1      | at java.util.concurrent.Executors
>>>> $RunnableAdapter.call(Executors.java:471)
>>>> esb_worker1      | at java.util.concurrent.FutureTas
>>>> k.run(FutureTask.java:262)
>>>> esb_worker1      | at java.util.concurrent.ThreadPoo
>>>> lExecutor.runWorker(ThreadPoolExecutor.java:1145)
>>>> esb_worker1      | at java.util.concurrent.ThreadPoo
>>>> lExecutor$Worker.run(ThreadPoolExecutor.java:615)
>>>> esb_worker1      | at java.lang.Thread.run(Thread.java:745)
>>>> esb_worker1      | Caused by: org.wso2.carbon.databridge.age
>>>> nt.exception.DataEndpointSecurityException: Error while trying to
>>>> connect to ssl://localhost:7712
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien
>>>> t(ThriftSecureClientPoolFactory.java:61)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.client.AbstractClientPoolFactory.makeObject(AbstractClien
>>>> tPoolFactory.java:39)
>>>> esb_worker1      | at org.apache.commons.pool.impl.G
>>>> enericKeyedObjectPool.borrowObject(GenericKeyedObjectPool.java:1212)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.DataEndpointConnectionWorker.connect(DataEndpoin
>>>> tConnectionWorker.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.TS
>>>> SLTransportFactory.createClient(TSSLTransportFactory.java:237)
>>>> esb_worker1      | at org.apache.thrift.transport.TS
>>>> SLTransportFactory.getClientSocket(TSSLTransportFactory.java:169)
>>>> esb_worker1      | at org.wso2.carbon.databridge.age
>>>> nt.endpoint.thrift.ThriftSecureClientPoolFactory.createClien
>>>> t(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.AbstractPlainSocketIm
>>>> pl.doConnect(AbstractPlainSocketImpl.java:339)
>>>> esb_worker1      | at java.net.AbstractPlainSocketIm
>>>> pl.connectToAddress(AbstractPlainSocketImpl.java:200)
>>>> esb_worker1      | at java.net.AbstractPlainSocketIm
>>>> pl.connect(AbstractPlainSocketImpl.java:182)
>>>> esb_worker1      | at java.net.SocksSocketImpl.conne
>>>> ct(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.SSLSocketFact
>>>> oryImpl.createSocket(SSLSocketFactoryImpl.java:88)
>>>> esb_worker1      | at org.apache.thrift.transport.TS
>>>> SLTransportFactory.createClient(TSSLTransportFactory.java:233)
>>>> esb_worker1      | ... 11 more
>>>>
>>>>
>>>> [1] https://docs.wso2.com/display/ESB500/Prerequisites+to+Pu
>>>> blish+Statistics
>>>>
>>>> thanks,
>>>> --
>>>> Supun Malinga
>>>>
>>>
>>>
>>>
>>> --
>>> Thank you and Best Regards,
>>> Chanaka Fernando
>>> Senior Technical Lead
>>> m: +94 773337238
>>> https://wso2.com <https://wso2.com/signature>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Supun Malinga
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> *V. Mohanadarshan*
> *Associate Tech Lead,*
> *Data Technologies Team,*
> *WSO2, Inc. http://wso2.com <http://wso2.com> *
> *lean.enterprise.middleware.*
>
> email: mo...@wso2.com
> phone:(+94) 771117673
>



-- 
Supun Malinga
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to