问题标签 [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.
sharepoint - SharePoint 中计时器作业的 JobDefinitions
我遇到了从事件处理程序中按需创建计时器作业的问题。它在我的开发机器上运行良好,用户也是农场管理员。在登台服务器(以及生产服务器)上,此用户将有所不同。显然,它需要是创建/更新计时器作业的农场管理员,因为他们有权访问配置数据库。
我使用计时器作业来处理可以使用数据表一次更新许多项目的概念,如果发生这种情况,我希望在编辑后的定义时间段内进行更新汇总。
我现在想我可能必须设置一个重复的计时器作业而不是“一次”作业,并且在计时器作业中,在做任何工作之前检查某些条件是否为真。
关于如何实现我想要的结果的任何建议,即在任何更新之后运行汇总函数,但不是在每次更新之后?
c# - 在 SharePoint 计时器作业中创建发布页面会引发 MissingMethodException
我正在使用每隔几分钟运行的计时器作业为共享点站点做一个简单的新闻导入器。如果我在 Web 部件中运行下面的代码,它运行良好,但在计时器作业的 Execute 方法中运行时抛出 MissingMethodException。
完整的例外:
编码:
sharepoint-2010 - 使用 AllowMultipleValues 从 SPFieldUser 获取值仅在计时器作业中失败
这个很奇怪。
我正在 SharePoint 2010 的计时器作业中执行此代码...
此代码在简单的 ConsoleApplication 中运行时运行良好,但在 SharePoint 2010 中的计时器作业上下文中运行时,它会在行中引发 ArgumentException ...
我尝试了许多变体来从 SPFieldUser 检索值,但只有在 Timer Job 正在执行它并且该字段的 AllowMultipleValues 属性设置为 TRUE 时才会失败。
我已经尝试使用 Reflector 进行调试,并且似乎在 SPListItem 中抛出了异常......
这将是异常堆栈跟踪...
唉……有什么想法吗?
sharepoint - 如何检查 Timer Job 是否已运行
是否可以检查 SharePoint(实际上是 WSS 3.0)计时器作业是否在计划时运行?
原因是我们有一些日常自定义作业,并希望确保它们始终运行,即使在作业运行的时间段内服务器已关闭,所以我想检查它们然后运行它们
是否可以在创建类似于标准 Windows 计划任务的设置时添加一个设置...... “在计划开始后尽快运行任务”?
sharepoint - 从自定义计时器作业返回计时器作业状态
Central Admin /_admin/ServiceRunningJobs.aspx中有一个计时器作业状态页面
如何正确返回自定义计时器作业的状态?
Execute()
计时器作业的方法返回void
。
php - 使用 Cron 重复操作
我正在使用我的 cpanel 来启动一个 cron 操作,即每分钟打开一个文件并写一个 Hello。
但这项任务行不通。
这是我的代码:
当我尝试直接在浏览器中使用脚本时,它工作正常,但 cron 作业根本不起作用。
我已使用此命令启动脚本:
.
你所有的commands
都不为我工作。
我Cron tasks
在我的cpanel
.
sharepoint - 确保在前一个实例仍在运行时无法启动长时间运行的 SharePoint 计时器作业
确保 SharePoint 计时器作业只运行一次的最佳做法是什么?
使用 SPJobLockType.Job 可确保它仅在一台机器上启动。但是如何防止在前一个实例仍在运行时启动新实例?如何确定先前的实例是否仍在运行以阻止手动启动计时器作业?
我看到两种可能的解决方案:
1) 通过某些 API 功能测试以前的实例是否仍在运行。我不知道这样的 API 功能。
2)使用信号量。但是在电源故障的情况下如何可靠地重置信号量......?
java - 在服务器上为作业实施计时器?
我目前正在为一个大学项目开发投标系统。用户可以创建拍卖。用户必须输入有关拍卖的许多信息,包括开始时间和结束时间。但是如何知道拍卖何时结束。
我正在考虑为每次拍卖在服务器上创建一个计时器,以便为每次拍卖触发一个计时器。
服务器实现在java上
javascript - 寻找更简单的 JavaScript 计时器
现在我有一个处理回合的基于文本的游戏,但我想将它升级到一个计时器系统,这样当计时器达到 0 时,你会获得 1 或 2 的任何动作。另外,如果您知道如何让它随机选择您获得 1 件还是 2 件,您能否详细说明如何做到这一点?感谢所有回复。
javascript - 如何阻止来自javascript计时器的消息重复?
我的游戏有一个计时器,但消息会一直传到法师上,所以它会说多次,我想知道你怎么能让它说一次。