Hi Stephen, Thank you for your email. Why is it not happening? for other client nodes which are there in the same network.
Regards, On Tue, 8 Oct 2024 at 18:22, Stephen Darlington <[email protected]> wrote: > It's likely something to do with your network configuration. Firewall, > routing, something like that. Basically, Ignite tried to write to a port > and the OS wouldn't allow it. > > On Mon, 7 Oct 2024 at 12:55, Charlin S <[email protected]> wrote: > >> Hi All, >> I am having a requirement to start/add a new Ignite client node based on >> utilization. >> Client nodes started but got below exception in some time. New Ignite >> client node configuration same as other existing client node configuration. >> >> Failed to send message: TcpDiscoveryClientMetricsUpdateMessage >> [super=TcpDiscoveryAbstractMessage [sndNodeId=null, >> id=3e288d84291-01eb85a2-7a69-4c1f-a37e-f1060a0e44a7, verifierNodeId=null, >> topVer=0, pendingIdx=0, failedNodes=null, isClient=true]] >> class org.apache.ignite.IgniteCheckedException: Failed to serialize >> object: TcpDiscoveryClientMetricsUpdateMessage >> [super=TcpDiscoveryAbstractMessage [sndNodeId=null, >> id=3e288d84291-01eb85a2-7a69-4c1f-a37e-f1060a0e44a7, verifierNodeId=null, >> topVer=0, pendingIdx=0, failedNodes=null, isClient=true]] >> at >> org.apache.ignite.marshaller.jdk.JdkMarshaller.marshal0(JdkMarshaller.java:102) >> at >> org.apache.ignite.marshaller.AbstractNodeNameAwareMarshaller.marshal(AbstractNodeNameAwareMarshaller.java:68) >> at >> org.apache.ignite.internal.util.IgniteUtils.marshal(IgniteUtils.java:10597) >> at >> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.writeToSocket(TcpDiscoverySpi.java:1764) >> at >> org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi.writeToSocket(TcpDiscoverySpi.java:1701) >> at >> org.apache.ignite.spi.discovery.tcp.ClientImpl$SocketWriter.body(ClientImpl.java:1445) >> at org.apache.ignite.spi.IgniteSpiThread.run(IgniteSpiThread.java:58) >> Caused by: java.net.SocketException: Software caused connection abort: >> socket write error >> >> Client config >> <?xml version="1.0" encoding="UTF-8"?> >> <beans xmlns="http://www.springframework.org/schema/beans" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >> xmlns:util="http://www.springframework.org/schema/util" >> xsi:schemaLocation="http://www.springframework.org/schema/beans >> >> http://www.springframework.org/schema/beans/spring-beans.xsd >> http://www.springframework.org/schema/util >> >> http://www.springframework.org/schema/util/spring-util.xsd"> >> <bean class="org.apache.ignite.configuration.IgniteConfiguration"> >> <property name="clientMode" value="true"/> >> <property name="clientFailureDetectionTimeout" value="120000"/> >> <property name="igniteInstanceName" value="staticcache-grid-dev"/> >> <property name="longQueryWarningTimeout" value="4000"/> >> <property name="failureDetectionTimeout" value="120000"/> >> <property name="localHost" value="IPAddress of localhost"/> >> <property name="segmentationPolicy" value="RESTART_JVM"/> >> <property name="segmentCheckFrequency" value="20000"/> >> <property name="segmentationResolveAttempts" value="10"/> >> <property name="discoverySpi"> >> <bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi"> >> <property name="localPort" value="53500"/> >> <property name="ipFinder"> >> <bean >> class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder"> >> <property name="addresses"> >> <list> >> <value>IPaddress of Ignite server:53500</value> >> </list> >> </property> >> </bean> >> </property> >> </bean> >> </property> >> <property name="communicationSpi"> >> <bean >> class="org.apache.ignite.spi.communication.tcp.TcpCommunicationSpi"> >> <property name="sharedMemoryPort" value="-1"/> >> <property name="localPort" value="53605"/> >> </bean> >> </property> >> </bean> >> </beans> >> Please suggest me if any >> >> Thanks >> Charlin >> >> >> >>
