问题标签 [scheduling]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
189 浏览

scheduling - 在 gemstone 中安排任务的最佳方法是什么?

我的网站在宝石上运行。为了向用户提供统计数据,我需要运行定期任务。这是如何在 gemmtone 中达到最佳效果的?来自宝石内部还是来自操作系统?黄玉是正确的选择吗?

0 投票
6 回答
6554 浏览

java - Java - 安排日常任务

我正在寻找一种有效的方法来每天下午 3 点执行一个方法,而不管应用程序最初运行的时间或运行了多长时间。

这必须完全由应用程序完成,无需操作系统干预(例如 Windows 任务计划程序)

我一直在尝试不同配置的 java.util.Timer,但没有成功。

任何帮助,将不胜感激。

谢谢。

0 投票
3 回答
2158 浏览

c# - 使用 Windows 服务实现计划作业的最佳方法是什么

我有一个偶尔在晚上运行的数据库作业,我需要一个 Windows 服务来定期轮询数据库,以便在 SQL 作业完成后做更多的工作。我正在寻找一个可靠的例子来编写一个可以优雅地失败而不会导致服务崩溃的调度程序。

0 投票
2 回答
1572 浏览

c# - 使用 Windows 服务作为调度服务

我有一个客户提出的这个问题,根据期间的类型,每天或每两周运行一些数据库脚本。他们定义了“忙碌”时期和“安静”时期。他们正在为他们的应用程序使用共享主机,并且他们无法将 SQL Server 作业添加到他们的数据库中。

我想要做的是创建一个 Windows 服务,它可以使用配置文件进行配置,包含不同的时期及其间隔。此服务正在检查当前时间和日期与配置文件中的预定时间段,一旦时间间隔匹配,将执行 sql server 存储过程

我的问题:有没有更好的方法可以在没有 sql server 的情况下进行这种调度,或者您知道是否已经存在现有的、更通用(免费)的解决方案?

[编辑] 我不能使用 Windows 任务调度程序,因为它们的安静期是在冬天,而它们的繁忙期是在夏天。使用任务计划程序,我必须每年手动修改两次计划任务。这就是我和我的客户现在想要的。 [/编辑]

谢谢

0 投票
1 回答
785 浏览

multithreading - PBS(扭矩)未能将四核处理器视为 4 个处理器

我有一个 Debian 集群,每个节点有 2 个节点和两个四核处理器。我使用 Torque 和 Maui 作为调度程序。当我尝试运行具有 16 个进程的 MPI 作业时,调度程序无法运行该作业:要么将其放入队列(尽管当时没有任何作业在运行),要么运行并且生成的输出文件说你试图运行一个只有 4 个处理器的 16 个进程的作业。

我的 .../pbs/server_priv/nodes 文件如下所示:

我用来运行程序的脚本示例如下:

我尝试了很多节点和 ppn 的组合,但是发生了两个错误之一。关于发生了什么的任何想法?

0 投票
3 回答
12811 浏览

django - django 事件应用程序哪个更好?

我一直在看django-swingtimedjango-scheduledjango-agenda

有哪些更容易使用的建议,如果有的话,有什么实用的代码示例吗?在相应的项目中找不到有用的文档或示例。

我的要求是有许多事件并跟踪它们的发生,但这些事件是自定义的东西,例如,一个项目管理系统,其中定期花费在每个项目上的时间,其中一个事件是一项任务,而事件是定期花在每项任务上的时间。

0 投票
4 回答
2844 浏览

java - 调度 Swingworker 线程

我的 Swing 应用程序中有 2 个进程要执行,一个用于填充列表,一个用于对列表中的每个元素进行操作。我刚刚将 2 个进程移动到 Swingworker 线程中,以在执行任务时停止 GUI 锁定,并且因为我需要对多个列表执行这组操作,所以在第一个并发性上并不是一个坏主意地方。然而,当我刚跑

fillList.execute();
doStuffToList.execute();

doStuffToList 线程在空列表上运行(duh ...)。如何告诉第二个进程等到第一个进程完成?我想我可以将第二个进程嵌套在第一个进程的末尾,但我不知道,这似乎是一种不好的做法。

0 投票
2 回答
26957 浏览

c# - 如何安排 C# Windows 服务每天运行一个方法?

可能重复:
我如何安排 C# Windows 服务每天执行任务?

我正在创建一个 C# Windows 服务,但我没有找到让计时器在 App.Config 文件中指定的特定时间每天触发一个方法的最佳方法(例如,每天早上 6:00,我的方法被执行)。

你怎么做呢?

谢谢

0 投票
1 回答
8787 浏览

java - 如何扩展 Quartz 调度器?

我计划使用Quartz 调度器,因为我阅读了很多关于它的好意见。

我的问题如下:在任何给定时间,系统中都会有数千个触发器。大多数触发器只会触发一个事件并死亡。此外,很可能我将不得不在分配后取消许多作业(基于新输入)。

Quartz可以扩展到这个吗?推荐哪个 JobStore?我计划在 mysql 上使用 JDBC 之一。

附加信息:我的工作将发送电子邮件或通过 HTTP 发布数据到其他服务(通过 WAN)。

0 投票
1 回答
3011 浏览

java - 将 Quartz 调度器置于待机模式

您可以将 Quartz 调度程序置于待机模式。在此期间,所有触发器都不会触发正在执行的作业。但是如果standby(); 会发生什么?命令在执行过程中出现,假设它正在写入文件?

例子:

*// start() 之前在调度程序上调用过

scheduler.standby();

// 现在调度程序不会触发触发器/执行作业

// ...

调度程序.start();

// 现在调度程序将触发触发器并执行作业*