问题标签 [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.
c++ - CPP中的定时器同步问题?
我有一个计时器类..这个计时器将从我的代码块的各个部分启动..我有另一个类来管理这个计时器,即 CTimerManager...这是一个静态类..所以我在这里面临的问题是当我取消初始化我的应用程序,我所有的计时器需要被破坏......但是由于我已经启动了许多计时器,当第一个计时器关闭时,内存变为 NULL,并且如果任何其他计时器处于活动状态并且它尝试访问内存异常发生(由于CTimerManager 的 singletn 实例)...任何人都知道如何面对这个问题
c# - 在自定义计时器中使用 MethodInvoker 时应用程序正在停止
背景:
我需要一个用于嵌入式系统解决方案的高分辨率计时器,因此我决定使用The Code Project中的MicroTimer ...
顺便说一句,我开发了一个Windows 窗体应用程序来测试它在此类应用程序中的效率并避免“跨线程操作......”,我必须使用调用方法、BackgroundWorker 等并决定使用此代码:
问题:
如前所述,应用程序在按下按钮后立即停止!简而言之,这就是在 btnMicorTimer_Click 之后发生的事情 :( 看起来该项目陷入了无限循环。
java - 我应该将循环作业作为 CRON 还是使用 Java 构建的 JAR 运行?
我有一个资源非常少的 Linux CENTOS 服务器(例如 AWS MicroInstance)。我在这台服务器上运行了 3 个 PHP 应用程序和 MySQL 服务器实例。我需要为我的应用程序运行多个重复性作业,这些作业需要发送电子邮件、清理过程和生成缩略图。我不想让服务器变慢。在这种情况下将我的任务作为 CRON 或作为使用 Java 构建的 JAR 运行是否正确,或者我应该完全在该服务器之外查看一些东西?
c# - SharePoint TimerJob:在类/静态方法的实例中使用 SPListItem.Update()
我创建了一个计时器作业(SPJobDefintion),它已正确注册并在 sharepoint 2010 环境中工作。
在 Timer Job 的Execute方法中,我可以使用以下代码,它设置特定SPListItem的字段。这工作正常。
出于设计原因,我想将该代码放在单独类的单独方法中。所以我创建了以下类:
实际上,我希望在计时器作业的Execute方法中调用以下代码应该以相同的结果结束。
不幸的是,我会遇到以下异常:
当我把setField()方法直接放在Execute方法所在的类中时,该方法就可以正常工作了。如果我将此方法声明为静态,则会发生相同的异常。
我还尝试使用提升的权限运行发生异常的SPListItem.Update()(应该不是原因,因为代码应该在 OWSTIMER 上下文中运行)。我还尝试在 SPSite 和 SPWeb 上使用 allowUnsafeUpdates()。两者都没有成功。
在网络上,我只找到了这个问题的一个描述http://codekicker.de/fragen/sharepoint-2010-Sharepoint-2010-TimerJob-wirft-Fehler-timer(德语),不幸的是没有任何解决方案。
还有什么可能是这个星座不起作用的原因?任何想法?
php - 从用户定义的开始时间到结束时间运行一行 PHP 代码,而不使用 CRON 作业
我有一行代码需要从用户定义的开始时间到用户定义的结束时间执行。
问题是从头到尾的正常循环不起作用,因为 PHP 给了我一个“超出执行时间限制”的错误。
我如何在不使用 CRON 作业的情况下完成这项工作?(我需要在 Windows PC 上运行我的服务器)
c# - 如何使计时器作业只运行一次?
我编写了一个代码来运行一个计时器作业,该作业在月初运行,通过电子邮件通知用户访问该站点。
下面是执行方法的代码:
现在只是为了测试目的,我在一小时内每 5 分钟运行一次这个计时器作业。现在,假设组中有 2 个用户的电子邮件地址为 a@abc 和 b@abc。我希望使用“收件人”地址发送电子邮件,a@abc; b@abc;
并且我正在使用它smtp4dev
来传递消息。我看到的是计时器作业在 5 分钟内运行了两次,并发送了 3 条消息,第一个是给 a,第二个是给 a 和 b,第三个是给 a,b,然后是 a。如何让它只运行一次,无论持续时间如何,只发送一条消息,并且在“To”地址中只发送 a;b?
编辑:更改代码后,我忘记重新启动计时器服务。它现在可以工作,但是计时器作业在预定的时间间隔内运行多次,而不是只运行一次。对此有什么建议吗?抱歉搞砸了!
javascript - 是否可以在 node.js 中为多个独立任务创建多个计时器?
我有一个接受来自网页的请求的 node.js 服务器。在收到“开始”请求后,我希望能够生成一个计时器,该计时器每 n 秒无休止地在后台执行一项任务。这是可行的吗?什么是一个很好的例子?一个简单的伪代码如下:
如果用户请求的数量约为 1000 个正在运行的任务,是否有任何缺点。
c# - 服务器相关列表 URL 不起作用(链接中的奇怪字符)
我对服务器对象模型有一些奇怪的问题...我正在创建 timerjob,它必须只运行item.update()
函数,其余工作由事件接收器完成。
问题出在:
这是我的“测试”代码。列表名称是 url 中的“Zadania Naprawcze -t”,它看起来很奇怪,但它正在使用http://www.contoso.com/sites/test/Lists/Zadania naprawcze t
我想要类似的东西:web.GetList("/sites/Zadania Naprawcze -t")
; 或者我试图削减-
等等。有人可以告诉我应该怎么做吗?所有代码都作为 Timer Job 运行。
jakarta-ee - 替代 EJB 和 EJB Timerservice 的最佳技术是什么?
我们有一个使用 EJB 2.0 开发的应用程序。我们将无状态会话 bean 与 ejb 计时器服务一起使用。我们计划完全删除 ejb,但我们需要计时器服务。我知道 JMS 提供计时器服务,但正在寻找强大的技术。