当前位置: 首页 > 知识库问答 >
问题:

MuleSoft-为Mule调度程序作业应用程序创建cron表达式需要帮助

宿楚青
2023-03-14

我在cronMaker中尝试了下面的cron表达式:0.07-20/23-5*Mon-Fri*这里我得到了上面表达式的错误。

请帮助我解决这个问题。提前谢谢你。

共有1个答案

班浩皛
2023-03-14

如果您在实际的Mule应用程序中尝试相同的cron表达式--我使用的是Mule运行时4.3--使用调度器源代码,您将得到以下错误:

Support for specifying both a day-of-week AND a day-of-month parameter is not implemented.

这是调度器在实现中使用的Quartz库的一个限制。这意味着在Mule调度程序或Quartz Java应用程序中不可能使用这种cron表达式。

可能CronMaker也有同样的限制,但它没有显示完整的错误消息。

 类似资料:
  • 我有两个要求。 每周一触发作业 对于第一个要求,我尝试了和。他们俩都不工作。该函数未被调用。 对于第二个要求,我尝试了和。我得到下面的错误。 原因:java。lang.IllegalStateException:遇到无效的@Scheduled方法“monthlyData”:用于输入字符串:“2#1”。

  • 为了处理这个任务,我目前看到了两种方法 创建k8s cronjob--它是本机的k8s CRD,并为它使用,https://kubernetes.io/docs/concepts/workloads/controllers/cron-jobs/ PROS正在使用K8S原生方式来处理此类问题 缺点-创建一些抽象… 任何建议,建议哪一个是更好的方法使用,如果我需要一个完全控制这些工作

  • 我正在使用和以及集群模式下的oracle db,我正在使用所有quartz api,因为我面临spring支持的quartz api的问题。 我的作业类中有一些依赖项没有初始化,我在调度程序上下文中传递了这些依赖项,然后它就开始工作了。 问题是我的cron表达式是每5分钟运行一次

  • 当我启动石英调度程序时,它不会触发我的工作。我的工作被安排在每个小时。但是启动我的调度程序后,我的第一个工作在一个小时后被触发。我是石英新手。下面是我的石英启动代码

  • 但没有。在应用程序中创建的dispatcher线程使我在优化dispatcher配置时束手无策。每次重新启动应用程序时,我都看到创建了不同数量的dispatcher线程(每次启动应用程序后,我都通过线程转储检查这一点)。 甚至线程数也不等于我在Parallelism-min中定义的线程数。由于这个低线程数,我的应用程序的处理速度非常慢。一查号码。通过下面的代码: GetRuntime().Avai

  • 飞镖码 我希望这段代码画一个黑色的矩形屏幕,但它没有。我正在使用flutter框架,我想知道不flutter支持做这样的应用程序或我的代码中的任何错误。我只是想在没有内置flutter框架库的情况下运行flutter代码 }