问题标签 [timer-jobs]

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 投票
2 回答
7781 浏览

sharepoint - Sharepoint Timer Job - 作业在哪个服务器上执行?

如果我将(计时器作业)功能安装到场中的 Sharepoint 前端服务器,哪个服务器执行该作业?他们全部?

作业在作业级别锁定,Execute 方法在场中的一台特定机器上调用 Web 服务,该机器处理所有处理。我的问题是所有前端服务器是否都会尝试运行这项工作?

或者网络人员想在场中提供一个新服务器,这样该作业就不会占用主服务器的资源,但在我看来,我们将重复执行该作业。

使困惑。有人知道这个问题的答案吗?

0 投票
2 回答
7635 浏览

java - 在java中调度可运行任务

我正在跟进一个有趣的问题,关于将 ScheduledThreadPoolExecutor 用于某些重复任务。

调度此对象会返回一个 ScheduledFuture 对象,可以使用该对象取消任务的下一次运行。

这里需要注意的一件事是任务本身与日程完全脱钩——

在哪里-

所以任务本身并不知道时间表。如果有办法让任务取消并为自己创建一个新的计划,请赐教。

谢谢

0 投票
1 回答
945 浏览

sharepoint - Sharepoint 中自定义计时器作业的基于用户的设置

我正在尝试在 Sharepoint 中创建自定义计时器作业。该作业将向订阅的用户发送一封电子邮件。

我想为用户制作一个设置页面,以便他们可以更改自己对摘要服务的偏好。例如,他们希望接收邮件的频率(每周、每两周、每月等)、他们希望接收摘要的 Sharepoint 列表或“开/关”开关。

我应该如何进行这样的系统?我正处于开发的开始阶段,所以您的建议实际上会影响我的代码。

谢谢。

编辑:

好吧,自从我问这个问题以来,已经快 10 个小时了。我有个主意。我可以创建一个设置列表并将每个用户作为行添加到此列表中。然后让每一列代表一个设置。使用 userId 作为查询字符串提供指向 DispForm.aspx 文件的链接,我可以将用户从主页重定向到设置页面。无论如何,我想应用其他解决方案。

0 投票
2 回答
476 浏览

java - 除了 Quartz 之外,还有哪些其他选项或流行的作业调度工具?

除了quartz schedular,Java 世界还有哪些其他流行的工作服务?

理想情况下,它适用于 Spring。

我假设Tomcat可以处理这种类型的调度?

0 投票
1 回答
1292 浏览

sharepoint - SharePoint 2007 - 当前计时器作业?

如何使用 STSADM 查找当前正在运行的 SharePoint 2007 计时器作业?

0 投票
1 回答
388 浏览

sharepoint - SharePoint 2007 - 受众

我们已安排执行 Audience (all) 编译作业,发现它未能完成并出现以下错误:

“在另一项工作正在进行时,无法编译观众”

如果我们手动编译观众,它可以完美运行,没有任何问题。

可能是由于当时安排的其他 Timer 作业?或者会有什么问题?

0 投票
2 回答
1329 浏览

wcf - WCF、Timer Jobs、Web Service哪个更好?

我正在使用基于 Asp.Net 3.5 和 WSS 3.0 平台的 Web 应用程序。最近我有一个任务如下。

使用 FTX - 桌面应用程序导入银行对账单,并每 24 小时将这些对账单解析到数据库中

IE。我需要借助桌面应用程序(我可以通过批处理文件调用)下载银行对账单。然后我必须检查每个语句(文本文件)并将这些数据转换到我们的数据库中以供将来参考。

据我所知,.Net 提供了以下选项来实现这样的功能。

  1. SharePoint 计时器作业
  2. 网页服务
  3. WCF
  4. 视窗服务

我想参加 SharePoint Timer Jobs,但有一些计划将整个应用程序迁移到 Asp.net 平台。我对 WCF 很感兴趣,因为我对 WCF 应用程序没有太多经验,但无法做出最终决定 :)

哪种方式最适合此类任务?请建议。

0 投票
3 回答
956 浏览

windows-services - Windows 服务中的计时器 - 没有真正工作?

我有一个 C# 中的 Windows NT 服务,它基本上每 x 秒唤醒一次,检查是否需要发送任何邮件通知,然后重新进入睡眠状态。

它看起来像这样(Timer该类来自System.Threading命名空间):

发送邮件和一切工作正常,服务也每 10 秒唤醒一次(实际上,这是来自配置文件的设置 - 为本示例简化)。

但是,有时,该服务似乎唤醒得太快了....

工作正常到 22:50:45.500 - 为什么它在 37 毫秒后记录另一个条目?

在这里,似乎完全失控了……似乎每过10秒就会醒来两次甚至三次……

任何想法为什么?这不是一个大问题,但我担心它可能会开始给服务器带来过多的负载,如果我配置的时间间隔(10 秒、30 秒 - 随便)似乎越来越被忽略,服务运行的时间越长.

我是否错过了我的服务代码中一些非常基本的东西?我最终会使用多个计时器还是什么?我似乎无法真正弄清楚......我是否选择了错误的计时器(System.Threading.Timer)?.NET 中至少有 3 个 Timer 类 - 为什么?:-)

0 投票
1 回答
11151 浏览

sharepoint - 在具有多个 WFE 的服务器场环境中部署计时器作业的最佳实践

我有一个定时器工作,我想每天只运行一次,用于整个农场。我如何能

  1. 在多 WFE 环境中部署它?我是在每个 WFE 中运行 stsadm -o deploysolution 命令,还是只在我想运行的地方运行它?
  2. 我应该在哪里激活该功能?是否应该仅从特定的 WFE 激活?
  3. SPJobLockType 的值应该是多少。
0 投票
2 回答
13146 浏览

sharepoint - 用于 SharePoint 2010 计时器作业的帐户

您在哪个帐户下运行 SharePoint 2010 Timer Job 服务?

您使用农场帐户还是单独的帐户或仅使用本地服务?

目前我使用农场帐户,但运行状况分析器说,使用具有本地管理权限的帐户不是一个好主意。

问候,亚历克斯