Hi Ignite community, we are encountering a connection problem, in our production environment, we have 3 Ignite servers with 500G+ of data each, and about 30 Ignite clients running. then we tried to start a simple Ignite client in different environment, Citrix environment, it cannot connect to the existing servers. (firewalls are open in both way for 47500-47509 and 47100-47109)
we did some investigating, 1. if we start only one Ignite server node, this Ignite client from Citrix can connect to it very fast, about 2-4 secs. (Server=1, Client=1) 2. then we start all of the 3 Ignite servers, it still can connect to servers but took longer, about 20 secs. (Server=3, Client=1) 3. then we start 2 of our services which contains an Ignite client node, then start this Ignite client in Citrix, it took 27-30 secs. (Server=3, Client=3) it looks like this connection establishment process depends on the amount of Ignite nodes. then we did some testing in our development environment and QA environment, we used a tool to catch the packages transport from Ignite server to Ignite client through port 47500 when they connect, in DEV env, we have 1 server and 4 clients running, then start a client node, the size of packages from server to this client is about 1MB. in QA env, we have 3 servers and 12 clients running, then start a client node, the size of packages from servers to this client is about 4MB. The result also can prove the point. we guess that between our Production env and Citrix env, when client try to connect, there are too much infos need to be transport and reach some limit or timeout... so are we in the correct direction for debugging? do you have any ideas or suggestions for this situation? or does Ignite has some configurations which can control the information transportation when connect? Thanks a lot, Jeff -- Sent from: http://apache-ignite-users.70518.x6.nabble.com/