美文网首页
es gc 出错

es gc 出错

作者: 阳春是你 | 来源:发表于2017-03-28 18:13 被阅读93次

在向es提交索引时候,报出如下错误

三月 26, 2017 2:04:32 下午 org.elasticsearch.transport.netty.NettyTransport exceptionCaught
警告: [Supercharger] exception caught on transport layer [[id: 0x00505888, /10.8.0.10:44910 => /10.8.0.10:9300]], closing connection
java.lang.OutOfMemoryError: GC overhead limit exceeded
        at java.nio.DirectByteBuffer.duplicate(DirectByteBuffer.java:217)
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool.acquire(SocketSendBufferPool.java:87)
        at org.jboss.netty.channel.socket.nio.SocketSendBufferPool.acquire(SocketSendBufferPool.java:46)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.write0(AbstractNioWorker.java:193)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.writeFromTaskLoop(AbstractNioWorker.java:151)
        at org.jboss.netty.channel.socket.nio.AbstractNioChannel$WriteTask.run(AbstractNioChannel.java:315)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.processTaskQueue(AbstractNioSelector.java:391)
        at org.jboss.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:315)
        at org.jboss.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:89)
        at org.jboss.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
        at org.jboss.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
        at org.jboss.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
        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)

意思是gc开销超越了极限。在程序中,因为机器内存较大,所以我将大量数据加载到了内存中,对加载如内存的数据进行了控制。

相关文章

  • es gc 出错

    在向es提交索引时候,报出如下错误 意思是gc开销超越了极限。在程序中,因为机器内存较大,所以我将大量数据加载到了...

  • canvas学习之各种总结

    1,es6没有转成es5 需要做到 2,变量赋值的浏览器出错

  • Transport Client 访问 es 常见问题

    es 连接出错,错误信息如下: [None of the configured nodes are availab...

  • ElasticSearch gc overhead

    在实际使用中经常会有gc overhead异常,其原因是es的内存不足,在进行full gc时资源使用过多,导致心...

  • ES6-------学习(3)箭头函数

    主动抛出错误 ES6中我们直接用throw new Error( xxxx ),就可以抛出错误。 函数中的严谨模式...

  • GC回收机制与分代回收策略课程

    GC回收机制方便了开发者,但是这种方便也是有代价的。 代价: 一旦这种自动化机制出错,我们又不得不去深入理解GC回...

  • android 打包出错Out of memory: GC ov

    打包时出现错误 解决办法原来的值是 修改后 也是玄学,连接as用数据线安装apk一点毛病都没有,但就是打包不了,后...

  • ES6 中的箭头函数

    《深入理解ES6》阅读随笔 在 ES5 的函数中,有一个在编程中极易出错的地方,那就是 this ,尤其是出现多层...

  • ES6学习笔记(五)字符串的扩展

    ES5下的字符串拼接: +foo+的形式拼接,很麻烦而且很容易出错,ES6新增了字符串模板,可以很好的解决这个问题...

  • ES6中的箭头函数以及扩展

    1、回顾 用ES5定义一个加法函数: 如果b有默认值:(这个时候可以只传一个参数) 2、ES6中函数抛出错误 通过...

网友评论

      本文标题:es gc 出错

      本文链接:https://www.haomeiwen.com/subject/nlkkottx.html