YuriyGavrilov opened a new issue, #17430: URL: https://github.com/apache/dolphinscheduler/issues/17430
### Search before asking - [x] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement. ### Description Hi tried to start dolphin with docker. Using standalone-server Docker Image https://dolphinscheduler.apache.org/en-us/docs/3.3.0-alpha/guide/start/docker Start DolphinScheduler with standalone-server Docker images is the easiest way to experience and explode it. In this way, you can learn DolphinScheduler's concepts and usage, with minimal cost. ``` DOLPHINSCHEDULER_VERSION=3.3.0-alpha docker run --name dolphinscheduler-standalone-server -p 12345:12345 -p 25333:25333 -d apache/dolphinscheduler-standalone-server:"${DOLPHINSCHEDULER_VERSION}" ``` Note: Do not use apache/dolphinscheduler-standalone-server Docker image in production, it should only for you to taste DolphinScheduler at the first time. Not only because it runs all services in one single process, but also it uses H2 as its database which will lose metadata after it stops (could be changed to another database to avoid it). In addition, apache/dolphinscheduler-standalone-server only contains DolphinScheduler core services, some tasks such as Spark and Flink, require external components or environment to run it. Next try to open using this docs: Login DolphinScheduler You could access DolphinScheduler web UI by click http://localhost:12345/dolphinscheduler/ui and use admin and as default username and password in the login page. <img width="229" height="84" alt="Image" src="https://github.com/user-attachments/assets/58d8ab75-9367-48b7-b804-d37ae7f303d9" /> So can't access. 192.168.127.1 - - [17/Aug/2025:08:51:31 +0000] "GET /dolphinscheduler/resources/base-dir?type=FILE HTTP/1.1" 200 96 6ms �[WI-0][TI-0] - 2025-08-17 16:51:33.217 INFO [MasterCommandLoopThread] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:51:33.217 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.CommandEngine:[116] - The current server is overload, cannot consumes commands. �[WI-0][TI-0] - 2025-08-17 16:51:34.051 INFO [WorkerHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:51:37.843 INFO [qtp487553999-1095] o.a.d.a.s.i.AbstractAuthenticator:[101] - Session is created, userName:admin. 192.168.127.1 - - [17/Aug/2025:08:51:37 +0000] "POST /dolphinscheduler/login HTTP/1.1" 200 154 7ms 192.168.127.1 - - [17/Aug/2025:08:51:37 +0000] "GET /dolphinscheduler/users/get-user-info HTTP/1.1" 200 262 4ms �[WI-0][TI-0] - 2025-08-17 16:51:37.864 ERROR [qtp487553999-1095] o.a.d.a.e.ApiExceptionHandler:[47] - Meet an unknown exception: java.lang.NullPointerException: null at org.apache.dolphinscheduler.api.service.impl.ResourcesServiceImpl.queryResourceBaseDir(ResourcesServiceImpl.java:402) at org.apache.dolphinscheduler.api.controller.ResourcesController.queryResourceBaseDir(ResourcesController.java:349) at org.apache.dolphinscheduler.api.controller.ResourcesController$$FastClassBySpringCGLIB$$2270281e.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:793) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:97) at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:763) at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:708) � at org.apache.dolphinscheduler.api.controller.ResourcesController$$EnhancerBySpringCGLIB$$2100df1c.queryResourceBaseDir(<generated>) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) � at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) � at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) � at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) at javax.servlet.http.HttpServlet.service(HttpServlet.java:497) at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) at javax.servlet.http.HttpServlet.service(HttpServlet.java:584) at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:799) at org.eclipse.jetty.servlet.ServletHandler$ChainEnd.doFilter(ServletHandler.java:1656) at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) at org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:193) at org.eclipse.jetty.servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1626) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:552) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143) at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:600) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:235) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1624) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1440) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:188) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:505) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1594) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:186) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1355) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:772) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:127) at org.eclipse.jetty.server.Server.handle(Server.java:516) at org.eclipse.jetty.server.HttpChannel.lambda$handle$1(HttpChannel.java:487) at org.eclipse.jetty.server.HttpChannel.dispatch(HttpChannel.java:732) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:479) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:277) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) at org.eclipse.jetty.io.ChannelEndPoint$1.run(ChannelEndPoint.java:104) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:338) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:315) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) at org.eclipse.jetty.util.thread.QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) at java.lang.Thread.run(Thread.java:750) 192.168.127.1 - - [17/Aug/2025:08:51:37 +0000] "GET /dolphinscheduler/resources/base-dir?type=FILE HTTP/1.1" 200 96 8ms �[WI-0][TI-0] - 2025-08-17 16:51:38.226 INFO [MasterCommandLoopThread] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:51:38.226 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.CommandEngine:[116] - The current server is overload, cannot consumes commands. �[WI-0][TI-0] - 2025-08-17 16:51:39.060 INFO [WorkerHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:51:43.240 INFO [MasterHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 [WI-0][TI-0] - 2025-08-17 16:51:43.723 WARN [ds-jdbc-registry-default-scheduler-thread-1] o.a.d.s.m.c.MasterSlotManager:[71] - Do rebalance failed, cannot found the current master: 10.88.0.2:5678 in the normal master clusters: []. Please check the current master server status �[WI-0][TI-0] - 2025-08-17 16:51:44.071 INFO [WorkerHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:51:44.242 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:51:45.244 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:51:46.247 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:51:46.726 INFO [ds-jdbc-registry-default-scheduler-thread-1] o.a.d.s.m.c.MasterSlotManager:[85] - Do rebalance success, current master slot: 0, total master slots: 1 �[WI-0][TI-0] - 2025-08-17 16:52:01.287 INFO [MasterHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 [WI-0][TI-0] - 2025-08-17 16:52:01.734 WARN [ds-jdbc-registry-default-scheduler-thread-1] o.a.d.s.m.c.MasterSlotManager:[71] - Do rebalance failed, cannot found the current master: 10.88.0.2:5678 in the normal master clusters: []. Please check the current master server status �[WI-0][TI-0] - 2025-08-17 16:52:02.097 INFO [WorkerHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:52:02.288 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:52:03.291 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:52:04.295 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.IdSlotBasedCommandFetcher:[60] - MasterSlotManager check slot (-1 -> 1)is invalidated. �[WI-0][TI-0] - 2025-08-17 16:52:04.737 INFO [ds-jdbc-registry-default-scheduler-thread-1] o.a.d.s.m.c.MasterSlotManager:[85] - Do rebalance success, current master slot: 0, total master slots: 1 �[WI-0][TI-0] - 2025-08-17 16:52:06.301 INFO [MasterCommandLoopThread] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 �[WI-0][TI-0] - 2025-08-17 16:52:06.301 WARN [MasterCommandLoopThread] o.a.d.s.m.e.c.CommandEngine:[116] - The current server is overload, cannot consumes commands. �[WI-0][TI-0] - 2025-08-17 16:52:07.108 INFO [WorkerHeartBeatTask] o.a.d.m.m.BaseServerLoadProtection:[43] - OverLoad: the system cpu usage: 1.0 is over then the maxSystemCpuUsagePercentageThresholds 0.8 ### Documentation Links https://dolphinscheduler.apache.org/en-us/docs/3.3.0-alpha/guide/start/docker ### Are you willing to submit a PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
