job-scheduling相关内容
我们有一个Spring Boot应用程序,并且有计划的任务。 我们希望在多台服务器上部署我们的应用程序,应用程序的多个实例也是如此。 如何将Spring配置为仅在指定服务器上运行计划任务? 推荐答案 这是一个非常广泛的主题。要实现这一点,有很多选择。 您可以将应用程序配置为具有多个配置文件。例如,使用另一个配置文件‘cron’。并仅在具有此配置文件的一台服务器上启动应
..
我们的团队目前运行许多从以前的团队继承而来的计划作业,这些作业不是很多,但足以使其难以跟踪。我们当前的设置面临的主要问题是: -无法清楚地了解运行的内容以及运行时间 -通知作业失败的不同方式 -并不是所有的作业都支持重新运行,重新运行是否会起作用还是会让情况变得更糟,这只是个运气。 为此,我们一直在考虑使用Spring Batch重写作业,并使用SOS作业调度器来管理它们。 是否有其他人使
..
我已经创建了SSIS包,它正在成功运行,并将数据转储到所需的位置。但是,当我通过JOB运行相同的包时,它会导致错误。我用谷歌搜索了这些链接,但找不到出路- http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/9034bdc4-24fd-4d80-ad8d-cc780943397a/ http://www.progtown
..
我尝试在 Typescript 和 NestJS 中实现 Bull 队列,我的代码: @Injectable()导出类邮件服务 {构造函数(@InjectQueue('邮件')私有只读邮件队列:队列) {}async addToQueue(): Promise{this.mailQueue.add(() => {返回 this.sendMail();})}异步发送邮件():承诺
..
如何检查预定的 Quartz cron 作业是否正在运行?是否有任何 API 可以进行检查? 解决方案 scheduler.getCurrentlyExecutingJobs() 在大多数情况下应该可以工作.但是切记不要在Job类中使用它,因为它使用ExecutingJobsManager(a JobListener)将正在运行的Job放到一个HashMap中,HashMap在Job类之前
..
我已经创建了成功运行的 SSIS 包并将数据转储到所需的位置.但是当我通过作业运行它时,相同的包会导致错误.我在谷歌上找到了这些链接,但没有找到出路-http://social.msdn.microsoft.com/Forums/en-US/sqltools/thread/9034bdc4-24fd-4d80-ad8d-cc780943397a/ http://www.progtown.co
..
我正在尝试使用 Windows 任务计划程序自动执行 VBScript.但是,我尝试使用 cscript.exe + "C:\...\script.vbs" 但它没有运行.我还尝试在 CMD 中直接运行相同的命令 (cscript.exe "C:\...\script.vbs") 并且它起作用了. 可能是什么问题? 编辑: 我只是尝试将设置切换为 “仅在用户登录时运行" 从 “运
..
我是 oracle 作业脚本的新手.我写了一些清除程序来清除所有旧数据并保留最近 3 个月的数据...程序已成功执行.当我手动调用时它也可以工作.流程如下: 创建或替换程序存档是v_query varchar2(2048);v_tablename VARCHAR2(50);v_condition varchar2(50);TYPE cur_typ IS REF CURSOR;c cur_typ;
..
我想编写一个每分钟执行一次的后台作业 (EJB 3.1).为此,我使用以下注释: @Schedule(minute = "*/1", hour = "*") 工作正常. 但是,有时这项工作可能需要一分钟以上的时间.在这种情况下,计时器仍会被触发,从而导致线程问题. 是否有可能在当前执行未完成时终止调度程序? 解决方案 如果只能同时激活 1 个计时器,则有几种解决方案.
..
假设我在 Spark Streaming 应用程序中有 2 个或更多执行程序. 我将批处理时间设置为 10 秒,因此每 10 秒启动一次作业,从我的 HDFS 读取输入. 如果每个作业持续时间超过 10 秒,那么新启动的作业会被分配给一个空闲的执行者,对吗? 即使上一个没有完成? 我知道这似乎是一个显而易见的答案,但我没有在网站或与 Spark Streaming 相关的论
..
假设我在 Spark Streaming 应用程序中有 2 个或更多执行程序. 我将批处理时间设置为 10 秒,因此每 10 秒启动一次作业,从我的 HDFS 读取输入. 如果每个作业持续时间超过 10 秒,那么新启动的作业会被分配给一个空闲的执行者,对吗? 即使上一个没有完成? 我知道这似乎是一个显而易见的答案,但我没有在网站或与 Spark Streaming 相关的论
..
我正在尝试使用 anylogic 进行作业车间调度.我有 20 个作业(代理“作业"),它们必须经过 5 台机器(每台机器都是一个单位容量资源).我有两个数据库表,一个有每个作业通过机器的特定顺序,另一个有各自机器中作业的处理时间. 这就是我现在所拥有的.源创建了 20 个作业,我希望出口块通过它们的序列发送作业.我制作了“nextmachine"函数,放在每个出口块的 On Exit 部分
..
我正在解决一个求助于任何逻辑的作业车间调度问题.我有 20 个工作(代理)和 5 个机器(资源),每个工作作为访问机器的特定顺序.我的问题是:我如何确保每项工作都遵循其顺序. 这就是我所做的.一个称为“jobs"的代理和 5 个代理,每个代理对应一台机器.一个资源池与每个服务块相关联.在 enterblocks 集合中,我选择了 5 个输入块. 在代理“工作"中,我有这个.与每个作业相
..
我有一个生产模型,订单(代理人口)运行不同的站点.对于每个订单,使用的站点及其顺序可以不同.这些站有 12 种不同的组合.应为订单分配一种随机可能性. 如何在我的 Anylogic 模型中存储和分配这些可能性?哪种数据类型最适合? 我已经尝试过使用 Excel 界面,但后来我想将不同的可能性组合到一个更长的列表中(大约 50 种可能性相互组合)Excel 似乎不是最好的方法. 我
..
求助于 Anylogic 我构建了一个作业车间调度问题.我有 20 个工作和 5 台机器.我想为我的每台机器的利用率构建一个时间颜色图表(就像甘特图一样),当机器空闲时为红色,机器处于活动状态时为绿色. 这是我的模型.5 个资源池(具有单位容量)中的每一个都是来自 'maqq' 代理群体的机器.“作业"代理在机器之间循环. 基本上我只想知道我能做些什么来知道机器是否处于活动状态,以便诉
..
我尝试在Typescript和NestJS中实现Bull队列,我的代码: @Injectable()导出类MailService {构造函数(@InjectQueue('mail')私人只读mailQueue:队列){}异步addToQueue():Promise{this.mailQueue.add(()=> {返回this.sendMail();})}异步sendMail()
..
我在通过另一个计划大查询作业触发计划大查询作业时遇到问题.我有2个大查询表,一旦将文件放置在Google云存储桶中就会被加载.我有2个数据流作业,可触发该过程并加载大查询表.使用cloud函数和pub子主题,我触发了这2个表的计划查询.对我来说,为数据流作业创建一个过滤器非常容易,它将触发我的计划查询.例如如下 protoPayload.methodName =“" jobservice.jo
..
在我的android应用程序中,我创建了一个更新SQLite数据库中某些字段的函数,现在我手动运行此函数,并且可以正常工作,但是我想每月一次自动运行此函数.怎么可能. 解决方案 要定期运行任务,我建议您看一下JobScheduler api,它是最新且功能更强大的计划工作,请看一下此 https://developer.android.com/reference/android/app/j
..
我有一个单例类,可以在一定时间间隔内执行任务.当应用程序开始正常运行时,任务将在适当的时间段内运行,并且该间隔足够长,以至于任何任务都不会重叠. 课程在下面显示: @Singleton @Startup public class BOTAnalisaSituacao { public BOTAnalisaSituacao() throws FileNotFoundExcepti
..
使用Spring/Quartz,我有一个ProducerJob,它首先运行.然后,我有一个ConsumerJob,它必须等待ProducerJob(在数据库中创建记录)的结果. 如何将ProducerJob的结果通知给ConsumerJob?我应该让ConsumerJob不断检查数据库,还是在ProducerJob尚未完成时进入睡眠/等待状态? 我意识到我的问题可能类似于Quartz
..