我们的 apache ignite 2.7.0 多次出现 OOM 异常,该版本是由 docker 部署的。
我在https://apacheignite.readme.io/docs/clients-vs-servers#section-managing-slow-clients找到了关于此的消息。
所以,我想重现 OOM 异常,然后修改配置以确保我以正确的方式修复 OOM。 但是我无法重现OOM异常,那么我该如何重现它呢?
另一个问题是:默认过期时间是多少?
因为我没有在 https://apacheignite.readme.io/docs/expiry-policies.
任何帮助者将不胜感激。
<bean id="ignite.cfg" class="org.apache.ignite.configuration.IgniteConfiguration">
<property name="cacheConfiguration">
<list>
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="name"/>
<property name="atomicityMode" value="ATOMIC"/>
<property name="cacheMode" value="REPLICATED"/>
</bean>
<bean class="org.apache.ignite.configuration.CacheConfiguration">
<property name="name" value="session"/>
<property name="atomicityMode" value="ATOMIC"/>
<property name="cacheMode" value="REPLICATED"/>
</bean>
</list>
</property>
<property name="peerClassLoadingEnabled" value="true"/>
<property name="discoverySpi">
<bean class="org.apache.ignite.spi.discovery.tcp.TcpDiscoverySpi">
<property name="ipFinder">
<bean class="org.apache.ignite.spi.discovery.tcp.ipfinder.vm.TcpDiscoveryVmIpFinder">
<property name="addresses">
<list>
<value>10.130.221.31</value>
<value>10.130.223.32:47500..47509</value>
</list>
</property>
</bean>
</property>
</bean>
</property>
</bean>
但是您只能通过收集堆转储并使用堆分析器检查其中是否存在可疑内容来找出答案。