elasticsearch 当计划的任务没有执行时会发生什么';在下一个预定时间开始之前,您是否无法完成?,elasticsearch,cron,logstash,scheduled-tasks,elasticsearch,Cron,Logstash,Scheduled Tasks" /> elasticsearch 当计划的任务没有执行时会发生什么';在下一个预定时间开始之前,您是否无法完成?,elasticsearch,cron,logstash,scheduled-tasks,elasticsearch,Cron,Logstash,Scheduled Tasks" />

elasticsearch 当计划的任务没有执行时会发生什么';在下一个预定时间开始之前,您是否无法完成?

elasticsearch 当计划的任务没有执行时会发生什么';在下一个预定时间开始之前,您是否无法完成?,elasticsearch,cron,logstash,scheduled-tasks,elasticsearch,Cron,Logstash,Scheduled Tasks,使用Logstash将数据从Mysql导入Elasticsearch,sql跟踪表的update\u timestamp,并计划每1分钟一次 有些特殊情况下,sql无法在1分钟内完成(例如,初始导入到新的ES实例) 顺便说一句,如果sql匹配超过10万行,logstash似乎将以10万行的小批量导入 问题是: 如果sql不能在1分钟内完成(也就是在下一个预定时间开始之前),logstash会怎么做 政府可否: 跳过下一个计划任务? 据我观察,情况似乎是这样,但不确定 延迟下一个计划任务,但决

使用
Logstash
将数据从
Mysql
导入
Elasticsearch
,sql跟踪表的
update\u timestamp
,并计划每1分钟一次

有些特殊情况下,sql无法在1分钟内完成(例如,初始导入到新的ES实例)

顺便说一句,如果sql匹配超过10万行,logstash似乎将以10万行的小批量导入

问题是:

  • 如果sql不能在1分钟内完成(也就是在下一个预定时间开始之前),logstash会怎么做

    政府可否:

    • 跳过下一个计划任务?
      据我观察,情况似乎是这样,但不确定
    • 延迟下一个计划任务,但决不跳过一个
    • 或者,别的什么

对于to one,jdbc输入最大工作线程数。若并没有可用的工作线程,那个么什么也不做,所以作业实例将永远不会运行。它将等待下次触发队列。

因此,它将跳过一次任务。