我使用组合任务运行器来运行两个任务。这两个任务涉及简单的Spring Boot应用程序。启动组合任务时,图中的第一个应用程序会执行,但不会退出。因此,第二个应用程序未启动。如果我将两个任务都配置为并行运行,则两个应用程序都将执行但不会退出。
参考任务:composite-task-runner --graph = task1 && task2
如何使任务正确退出?
答案 0 :(得分:0)
这取决于您在自定义Task应用程序中正在做什么。如果您可以编辑帖子并共享到您的应用程序的GitHub链接,我们可以看一下。审查所有正在使用的版本也是很好的。
不过,为了进行快速验证,您可以使用现成的timestamp
Task应用程序。使用此应用程序构建相同的图并观察其行为。
如果您继续遇到timestamp
任务的问题,那么最好查看服务器和Task应用程序的日志。
答案 1 :(得分:0)
问题出在数据源上。我在服务器和Spring Cloud任务中使用了不同的数据源。一旦我为所有内容指定了相同的数据源,它就会起作用