Skip to content

write WAL failed for SQL error #3753

Answered by HTHou
A-M-K-G asked this question in Q&A
Aug 16, 2021 · 2 comments · 7 replies
Discussion options

You must be logged in to vote

我在日志里看到了 堆外内存OOM的信息。wal失败就是因为这个原因。
想问一下具体配置,内存开了多大,多少个客户端连接,多少个存储组?

2021-08-16 17:32:26,355 [pool-9-IoTDB-RPC-Client-745] ERROR o.a.i.d.c.IoTDBDefaultThreadExceptionHandler:31 - Exception in thread pool-9-IoTDB-RPC-Client-745-4151 
java.lang.OutOfMemoryError: Direct buffer memory
	at java.nio.Bits.reserveMemory(Bits.java:695)
	at java.nio.DirectByteBuffer.<init>(DirectByteBuffer.java:123)
	at java.nio.ByteBuffer.allocateDirect(ByteBuffer.java:311)
	at org.apache.iotdb.db.engine.storagegroup.StorageGroupProcessor.getWalDirectByteBuffer(StorageGroupProcessor.java:303)
	at org.apache.iotdb.db.writelog.manager.MultiFileLogNodeManager.getNode(MultiFileLogNodeManager.java:90)
	at org.apache.iot…

Replies: 2 comments 7 replies

Comment options

You must be logged in to vote
2 replies
@HTHou
Comment options

@A-M-K-G
Comment options

Comment options

You must be logged in to vote
5 replies
@A-M-K-G
Comment options

@HTHou
Comment options

@A-M-K-G
Comment options

@HTHou
Comment options

@A-M-K-G
Comment options

Answer selected by HTHou
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants