We have installed Load Generators on 4 different virtual machins. However only one of them is getting added. Remaining are showing as unavailable. While adding the unavailable LG's we see the following error in Neoload Log
2019/07/04 15:07:19 [ReliableClientTransport-[ReliableClient:1795953811@881468ba93034eaea14acf1afce05d8c8d00b9a06d6a48cca4c9ce5f606b2844]->[10.187.94.60:7100]-1] ERROR com.neotys.communication.reliable.transport.client.ReliableClientTransportImpl - [ReliableClient:1795953811@881468ba93034eaea14acf1afce05d8c8d00b9a06d6a48cca4c9ce5f606b2844]->[10.187.94.60:7100] connection failed for all transports
javax.websocket.DeploymentException: Connection failed.
at org.glassfish.tyrus.container.jdk.client.JdkClientContainer$1.call(JdkClientContainer.java:200)
at org.glassfish.tyrus.container.jdk.client.JdkClientContainer$1.call(JdkClientContainer.java:126)
at org.glassfish.tyrus.container.jdk.client.JdkClientContainer.openClientSocket(JdkClientContainer.java:205)
at org.glassfish.tyrus.client.ClientManager$3$1.run(ClientManager.java:663)
at org.glassfish.tyrus.client.ClientManager$3.run(ClientManager.java:712)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at org.glassfish.tyrus.client.ClientManager$SameThreadExecutorService.execute(ClientManager.java:866)
at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:511)
at org.glassfish.tyrus.client.ClientManager.connectToServer(ClientManager.java:355)
at com.neotys.communication.transport.websocket.client.WebSocketClientTransport.doConnect(WebSocketClientTransport.java:260)
at com.neotys.communication.transport.client.AbstractScheduledServiceClientTransport.startUp(AbstractScheduledServiceClientTransport.java:148)
at com.google.common.util.concurrent.AbstractScheduledService$1$3.run(AbstractScheduledService.java:200)
at com.google.common.util.concurrent.Callables$3.run(Callables.java:95)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
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: java.io.IOException: The semaphore timeout period has expired.
at sun.nio.ch.Iocp.translateErrorToIOException(Iocp.java:309)
at sun.nio.ch.Iocp.access$700(Iocp.java:46)
at sun.nio.ch.Iocp$EventHandlerTask.run(Iocp.java:399)
... 1 more