Details
-
Bug
-
Status: Open
-
Major
-
Resolution: Unresolved
-
1.7.0
-
None
-
None
-
docker,centos7,openjdk 1.8.0_131
Description
When I throw this exception, flume stops service. How do I fix it?
2017/10/14 afternoon12:01:352017-10-14 12:01:35,995 (Thread-1) [ERROR - org.apache.thrift.server.TThreadedSelectorServer$SelectorThread.run(TThreadedSelectorServer.java:544)] run() exiting due to uncaught error
2017/10/14 afternoon12:01:35java.lang.OutOfMemoryError
2017/10/14 afternoon12:01:35 at sun.misc.Unsafe.allocateMemory(Native Method)
2017/10/14 afternoon12:01:35 at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:127)
2017/10/14 afternoon12:01:35 at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:311)
2017/10/14 afternoon12:01:35 at sun.nio.ch.Util.getTemporaryDirectBuffer(Util.java:241)
2017/10/14 afternoon12:01:35 at sun.nio.ch.IOUtil.read(IOUtil.java:195)
2017/10/14 afternoon12:01:35 at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:380)
2017/10/14 afternoon12:01:35 at org.apache.thrift.transport.TNonblockingSocket.read(TNonblockingSocket.java:141)
2017/10/14 afternoon12:01:35 at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.internalRead(AbstractNonblockingServer.java:515)
2017/10/14 afternoon12:01:35 at org.apache.thrift.server.AbstractNonblockingServer$FrameBuffer.read(AbstractNonblockingServer.java:355)
2017/10/14 afternoon12:01:35 at org.apache.thrift.server.AbstractNonblockingServer$AbstractSelectThread.handleRead(AbstractNonblockingServer.java:202)
2017/10/14 afternoon12:01:35 at org.apache.thrift.server.TThreadedSelectorServer$SelectorThread.select(TThreadedSelectorServer.java:576)
2017/10/14 afternoon12:01:35 at org.apache.thrift.server.TThreadedSelectorServer$SelectorThread.run(TThreadedSelectorServer.java:536)