diff --git a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/RegisterPersistenceThread.java b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/RegisterPersistenceThread.java index 4e2a76e50..05e2e5f68 100644 --- a/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/RegisterPersistenceThread.java +++ b/skywalking-server/src/main/java/com/ai/cloud/skywalking/reciever/persistance/RegisterPersistenceThread.java @@ -22,6 +22,10 @@ public class RegisterPersistenceThread extends Thread { public RegisterPersistenceThread() { super("RegisterPersistenceThread"); + File offsetParentDir = new File(REGISTER_FILE_PARENT_DIRECTORY); + if (!offsetParentDir.exists()){ + offsetParentDir.mkdirs(); + } } @Override