开发者社区> 问答> 正文

代码创建的schedulerX任务,重启代码服务后,会删除曾经已创建的任务,再重新创建一个任务吗?

代码创建的schedulerX任务,重启代码服务后,会删除曾经已创建的任务,再重新创建一个任务吗?

展开
收起
青城山下庄文杰 2023-07-23 09:45:01 62 0
3 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    chedulerX是一个分布式任务调度系统,支持任务的创建、调度、监控和管理。当您使用代码创建SchedulerX任务时,在重启代码服务后,SchedulerX不会删除您曾经已创建的任务,除非您的代码中明确进行了删除操作。

    2023-07-27 22:09:07
    赞同 展开评论 打赏
  • 你们是通过API创建任务的吗 ? 重启是不会删除任务的-此回答整理自钉群“【外部】SchedulerX阿里任务调度”

    2023-07-25 17:15:29
    赞同 展开评论 打赏
  • 一般情况下,代码创建的 schedulerX 任务在代码服务重启后不会自动删除已创建的任务并重新创建一个任务。这是因为 schedulerX 的任务是持久化存储在数据库或其他持久化存储中的,而不是直接存在于代码服务内存中。

    当代码服务重启时,它会重新加载 schedulerX 相关的配置和任务信息,包括之前创建的任务。因此,已创建的任务应该会继续存在,并按照其原有的调度规则执行。

    需要注意的是,如果您的代码逻辑在重启后重新创建了相同名称的任务,那么可能会导致重复的任务存在。在使用 schedulerX 创建任务时,请确保避免重复创建同名任务,以免产生冲突或重复执行。

    具体实现细节可能取决于所使用的具体框架、库或平台,建议查阅相关文档或开发者指南,以了解在您的环境中如何处理 schedulerX 任务的持久化和代码服务重启后的行为。

    2023-07-23 11:21:24
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载