diff --git a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/buffer/DataBufferThread.java b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/buffer/DataBufferThread.java index 07ecf1187..3248a1456 100644 --- a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/buffer/DataBufferThread.java +++ b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/buffer/DataBufferThread.java @@ -80,6 +80,14 @@ public class DataBufferThread extends Thread { } + if (bool){ + try { + outputStream.flush(); + } catch (IOException e) { + logger.error("Flush buffer data failed.", e); + } + } + if (file.length() > DATA_FILE_MAX_LENGTH) { convertFile(); }