Caching Inifnispan服务器停止响应(近缓存配置、群集环境、客户端服务器配置)
在测试应用程序时,我们一直面临infinispan服务器问题,在应用程序的每个集群节点上都有100个并发活动会话 Infinispan服务器配置 双节点双域 近缓存已配置,无效类型,没有最大入口限制。 我们的应用程序也有两个集群节点。 Infinispan版本:8.2.3 在infinispan服务器中发现错误:Caching Inifnispan服务器停止响应(近缓存配置、群集环境、客户端服务器配置),caching,infinispan,Caching,Infinispan,在测试应用程序时,我们一直面临infinispan服务器问题,在应用程序的每个集群节点上都有100个并发活动会话 Infinispan服务器配置 双节点双域 近缓存已配置,无效类型,没有最大入口限制。 我们的应用程序也有两个集群节点。 Infinispan版本:8.2.3 在infinispan服务器中发现错误: 2017-06-08 18:49:18,464 DEBUG [org.infinispan.server.hotrod.HotRodExceptionHandler] (HotRodS
2017-06-08 18:49:18,464 DEBUG [org.infinispan.server.hotrod.HotRodExceptionHandler] (HotRodServerWorker-8-7) Exception caught: java.io.IOException: An existing connection was forcibly closed by the remote host
at sun.nio.ch.SocketDispatcher.read0(Native Method)
at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:43)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:192)
at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
at io.netty.buffer.PooledUnsafeDirectByteBuf.setBytes(PooledUnsafeDirectByteBuf.java:221)
at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:898)
at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:242)
at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:119)
at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:528)
at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:485)
at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:399)
at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:371)
at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)
at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:137)
at java.lang.Thread.run(Thread.java:745)
出现此错误后,我们尝试使用infinispan服务器禁用近缓存。这种配置使事情变得正确,但它也会导致非常缓慢的性能,这是不可接受的,因为我们使用infinispan服务器仅用于性能目的
我们在Infinispan中创建缓存容器所使用的模板
<distributed-cache-configuration name="OurTempateName" owners="2" segments="20" mode="SYNC" remote-timeout="30000" start="EAGER">
<locking striping="false" acquire-timeout="30000" concurrency-level="1000"/>
<transaction mode="NONE"/>
<security/>
</distributed-cache-configuration>
使用客户端服务器infinispan设置,有人能建议可以解决此问题的配置吗?如果您看到此类消息,它们可能表明客户端存在一些问题。您查看过客户日志吗?交叉发布。这不是一个真正的答案,而是一个问题。更适合于问题评论而不是实际答案。另外,请注意,该问题已交叉发布,因此让我们将精力集中在Infinispan论坛上。