odiwml147 opened a new issue, #2474: URL: https://github.com/apache/shardingsphere-elasticjob/issues/2474
我在本地测试可以,部署到服务器上时报错提示“The Scheduler has been shutdown”,我的服务器配置比较低是2c4g的,服务部署了两份,第二份服务启动时就会报“The Scheduler has been shutdown”,同时第一份服务的日志也确实显示定时任务关闭了。 Server-1 log ```log 2025-08-21 08:00:53.300 |-INFO [ListenerNotify-goods-order-signed-0] org.quartz.core.QuartzScheduler [656] -| Scheduler goods-order-signed_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:53.301 |-INFO [ListenerNotify-goods-order-signed-0] org.quartz.core.QuartzScheduler [576] -| Scheduler goods-order-signed_$_NON_CLUSTERED paused. 2025-08-21 08:00:53.303 |-INFO [ListenerNotify-goods-order-signed-0] org.quartz.core.QuartzScheduler [728] -| Scheduler goods-order-signed_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:00:54.298 |-INFO [ListenerNotify-goods-order-complete-0] org.quartz.core.QuartzScheduler [656] -| Scheduler goods-order-complete_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:54.298 |-INFO [ListenerNotify-goods-order-complete-0] org.quartz.core.QuartzScheduler [576] -| Scheduler goods-order-complete_$_NON_CLUSTERED paused. 2025-08-21 08:00:54.300 |-INFO [ListenerNotify-goods-order-complete-0] org.quartz.core.QuartzScheduler [728] -| Scheduler goods-order-complete_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:00:55.032 |-INFO [ListenerNotify-refund-0] org.quartz.core.QuartzScheduler [656] -| Scheduler refund_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:55.033 |-INFO [ListenerNotify-refund-0] org.quartz.core.QuartzScheduler [576] -| Scheduler refund_$_NON_CLUSTERED paused. 2025-08-21 08:00:55.039 |-INFO [ListenerNotify-refund-0] org.quartz.core.QuartzScheduler [728] -| Scheduler refund_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:00:56.062 |-INFO [ListenerNotify-meter-values-clear-0] org.quartz.core.QuartzScheduler [656] -| Scheduler meter-values-clear_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:56.062 |-INFO [ListenerNotify-meter-values-clear-0] org.quartz.core.QuartzScheduler [576] -| Scheduler meter-values-clear_$_NON_CLUSTERED paused. 2025-08-21 08:00:56.115 |-INFO [ListenerNotify-meter-values-clear-0] org.quartz.core.QuartzScheduler [728] -| Scheduler meter-values-clear_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:00:56.742 |-INFO [ListenerNotify-meter-clear-0] org.quartz.core.QuartzScheduler [656] -| Scheduler meter-clear_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:56.743 |-INFO [ListenerNotify-meter-clear-0] org.quartz.core.QuartzScheduler [576] -| Scheduler meter-clear_$_NON_CLUSTERED paused. 2025-08-21 08:00:56.746 |-INFO [ListenerNotify-meter-clear-0] org.quartz.core.QuartzScheduler [728] -| Scheduler meter-clear_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:00:57.359 |-INFO [ListenerNotify-schedule-order-0] org.quartz.core.QuartzScheduler [656] -| Scheduler schedule-order_$_NON_CLUSTERED shutting down. 2025-08-21 08:00:57.360 |-INFO [ListenerNotify-schedule-order-0] org.quartz.core.QuartzScheduler [576] -| Scheduler schedule-order_$_NON_CLUSTERED paused. 2025-08-21 08:00:57.362 |-INFO [ListenerNotify-schedule-order-0] org.quartz.core.QuartzScheduler [728] -| Scheduler schedule-order_$_NON_CLUSTERED shutdown complete. ``` Server-2 log ```log 2025-08-21 08:00:58.865 |-INFO [main] org.springframework.amqp.rabbit.connection.CachingConnectionFactory [676] -| Attempting to connect to: [172.22.221.70:5672, 172.31.26.235:5672, 172.22.221.55:5672] 2025-08-21 08:00:59.616 |-INFO [main] org.springframework.amqp.rabbit.connection.CachingConnectionFactory [618] -| Created new connection: rabbitConnectionFactory#62ee1c89:0/SimpleConnection@cfe72b0 [delegate=amqp://admin@172.22.221.70:5672/, localPort=54722] 2025-08-21 08:01:00.014 |-INFO [main] org.springframework.scheduling.quartz.SchedulerFactoryBean [730] -| Starting Quartz Scheduler now 2025-08-21 08:01:00.016 |-INFO [main] org.quartz.core.QuartzScheduler [541] -| Scheduler quartzScheduler_$_NON_CLUSTERED started. 2025-08-21 08:01:00.164 |-INFO [main] com.telluspowersales.ocpp.job.OcppJobApplication [59] -| Started OcppJobApplication in 94.59 seconds (process running for 102.39) 2025-08-21 08:01:00.230 |-INFO [main] org.apache.shardingsphere.elasticjob.lite.spring.boot.job.ScheduleJobBootstrapStartupRunner [38] -| Starting ElasticJob Bootstrap. 2025-08-21 08:01:00.629 |-INFO [main] org.quartz.core.QuartzScheduler [541] -| Scheduler goods-order-signed_$_NON_CLUSTERED started. 2025-08-21 08:01:00.637 |-INFO [main] org.quartz.core.QuartzScheduler [541] -| Scheduler goods-order-complete_$_NON_CLUSTERED started. 2025-08-21 08:01:00.701 |-INFO [main] org.springframework.boot.autoconfigure.logging.ConditionEvaluationReportLogger [82] -| Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled. 2025-08-21 08:01:00.952 |-ERROR [main] org.springframework.boot.SpringApplication [858] -| Application run failed org.apache.shardingsphere.elasticjob.infra.exception.JobSystemException: org.quartz.SchedulerException: The Scheduler has been shutdown. at org.apache.shardingsphere.elasticjob.lite.internal.schedule.JobScheduleController.scheduleJob(JobScheduleController.java:62) at org.apache.shardingsphere.elasticjob.lite.api.bootstrap.impl.ScheduleJobBootstrap.schedule(ScheduleJobBootstrap.java:54) at java.base/java.util.LinkedHashMap$LinkedValues.forEach(LinkedHashMap.java:833) at org.apache.shardingsphere.elasticjob.lite.spring.boot.job.ScheduleJobBootstrapStartupRunner.run(ScheduleJobBootstrapStartupRunner.java:39) at org.springframework.boot.SpringApplication.lambda$callRunner$5(SpringApplication.java:789) at org.springframework.util.function.ThrowingConsumer$1.acceptWithException(ThrowingConsumer.java:82) at org.springframework.util.function.ThrowingConsumer.accept(ThrowingConsumer.java:60) at org.springframework.util.function.ThrowingConsumer$1.accept(ThrowingConsumer.java:86) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:797) at org.springframework.boot.SpringApplication.callRunner(SpringApplication.java:788) at org.springframework.boot.SpringApplication.lambda$callRunners$3(SpringApplication.java:773) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) at org.springframework.boot.SpringApplication.callRunners(SpringApplication.java:773) at org.springframework.boot.SpringApplication.run(SpringApplication.java:325) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1362) at org.springframework.boot.SpringApplication.run(SpringApplication.java:1351) at com.telluspowersales.ocpp.job.OcppJobApplication.main(OcppJobApplication.java:17) at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) at java.base/java.lang.reflect.Method.invoke(Method.java:580) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:102) at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:64) at org.springframework.boot.loader.launch.JarLauncher.main(JarLauncher.java:40) Caused by: org.quartz.SchedulerException: The Scheduler has been shutdown. at org.quartz.core.QuartzScheduler.validateState(QuartzScheduler.java:750) at org.quartz.core.QuartzScheduler.checkExists(QuartzScheduler.java:1503) at org.quartz.impl.StdScheduler.checkExists(StdScheduler.java:584) at org.apache.shardingsphere.elasticjob.lite.internal.schedule.JobScheduleController.scheduleJob(JobScheduleController.java:57) ... 28 common frames omitted 2025-08-21 08:01:01.074 |-INFO [org.springframework.amqp.rabbit.RabbitListenerEndpointContainer#0-2] org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer [688] -| Waiting for workers to finish. 2025-08-21 08:01:01.083 |-INFO [org.springframework.amqp.rabbit.RabbitListenerEndpointContainer#0-2] org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer [692] -| Successfully waited for workers to finish. 2025-08-21 08:01:01.080 |-INFO [main] org.quartz.core.QuartzScheduler [576] -| Scheduler quartzScheduler_$_NON_CLUSTERED paused. 2025-08-21 08:01:01.106 |-INFO [main] org.springframework.boot.web.embedded.tomcat.GracefulShutdown [54] -| Commencing graceful shutdown. Waiting for active requests to complete 2025-08-21 08:01:01.171 |-INFO [tomcat-shutdown] org.springframework.boot.web.embedded.tomcat.GracefulShutdown [76] -| Graceful shutdown complete 2025-08-21 08:01:01.367 |-INFO [main] org.springframework.scheduling.quartz.SchedulerFactoryBean [845] -| Shutting down Quartz Scheduler 2025-08-21 08:01:01.376 |-INFO [main] org.quartz.core.QuartzScheduler [656] -| Scheduler quartzScheduler_$_NON_CLUSTERED shutting down. 2025-08-21 08:01:01.378 |-INFO [main] org.quartz.core.QuartzScheduler [576] -| Scheduler quartzScheduler_$_NON_CLUSTERED paused. 2025-08-21 08:01:01.380 |-INFO [main] org.quartz.core.QuartzScheduler [728] -| Scheduler quartzScheduler_$_NON_CLUSTERED shutdown complete. 2025-08-21 08:01:01.921 |-INFO [Curator-Framework-0] org.apache.curator.framework.imps.CuratorFrameworkImpl [998] -| backgroundOperationsLoop exiting 2025-08-21 08:01:02.063 |-INFO [main] org.apache.zookeeper.ZooKeeper [1288] -| Session: 0x100709f0a600004 closed 2025-08-21 08:01:02.067 |-INFO [main-EventThread] org.apache.zookeeper.ClientCnxn [568] -| EventThread shut down for session: 0x100709f0a600004 ``` 这个问题看起来很奇怪,不知道是什么原因导致的。 -- 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: notifications-unsubscr...@shardingsphere.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org