worker

    2热度

    1回答

    我有一个Ruby on Rails和resque的简单堆栈。我以正常的方式让工作排队,我有一群工作人员在表演。没有疯狂。 我的问题是,如果我让工作人员长时间运行,他们会停下来看清应用程序的模型,每次调用这种方法都会导致undefined_method。 这很奇怪,因为它可能会完美工作几天,然后突然开始失败。重新启动工作人员可以解决问题,但通常会在一段时间后回来。 我不知道会发生什么,所以任何指针将

    6热度

    1回答

    是否有方法在Resque-workers中传递对象作为参数值。 我想要做这样的事情Resque.enqueue(SomeWorker, obj)而不是Resque.enqueue(SomeWorker, id)我的对象是不同类型的,它没有id。 感谢任何帮助。

    0热度

    1回答

    我正在测试iron worker(曾经是简单worker),它无法在Heroku的Rails应用程序中识别活动记录类名。您可以在下面找到'AdImpression',这是班级名称。 铁匠的支持网站上的文档说我可以自由使用活动记录对象,但不知何故,我不是这种情况。 有什么想法? /mnt/sw_jobs/u17501/user_dir/daily_ad_campaign_counter_worker

    2热度

    1回答

    背景: 我正在研究已经设计了线程系统的应用程序。这远非最佳,但我现在不能重做它。它不使用.net中的任何较新的线程构造,只包含基本的Thread对象,以及包装线程处理逻辑的对象。 的它的一般集合起来就是:(有两个组,或现在的线程类别) 主应用程序线程(statthread主),其派生的工作线程。 工作线程。每个对象都有一个Thread对象和一个工作对象,它执行所有处理/处理线程之间的边界等。每个线

    0热度

    1回答

    我试图将一个相当慢的函数移出主线程,但我要重定位的代码取决于我使用Components对象编写的模块。我的理解是,由于缺乏线程安全性,组件是被禁止的。 我花了时间对MDN文档进行排序,我的脑袋正在游泳;似乎Firefox有十几种不同的打开文件的方式,并且它们可以采用URI,本机路径或任何数量的不兼容的对象,这些对象从浏览器内部的更复杂的接口生成,我不能说出它们如何互操作或者什么会开始适合这个。我读

    28热度

    1回答

    我们使用PHP gearman worker并行运行各种任务。一切都很顺利,而且我有一些愚蠢的小外壳脚本可以在我想要的时候旋转它们。作为程序员(因此懒惰),我想看看我是否可以通过一个暴发户脚本旋转这些。 我想通了如何使用实例节,所以我可以用一个实例号开始他们: description "Async insert workers" author "Mike Grunder" env SCRI

    3热度

    3回答

    我不熟悉并发编程,并且一直在处理具有要处理的项目队列的代码,这会传递给某些工作线程,即由用户指定的编号。目前,我只是试图用两个工作线程加上主线程来完成它。 private static class workerThread extends Thread { workerThread(){ super(); } public void run(

    8热度

    4回答

    我工作的是一个基于多租户云应用程序的Web应用程序(许多客户端,每个客户端都有自己独立的“环境”,但全部位于共享硬件集上)和我们正在引入用户批量处理以供日后处理的功能。批量工作的类型实际上并不重要,只有足够的数量才能在没有工作队列的情况下完成工作并不实际。我们选择RabbitMQ作为我们的底层队列框架。 因为我们是一个多租户应用程序,所以我们不一定希望客户端能够为另一个客户端导致冗长的队列处理时间

    4热度

    2回答

    为Web Worker编写onmessage回调函数当我尝试发送另一个postMessage()函数时,我在控制台中收到“Uncaught Error:SYNTAX_ERR:DOM Exception 12” 。 var w = new Worker(url); w.onmessage = function(e) { if(e.data.msg=='validate'){

    4热度

    1回答

    例如,假设用户请求处理一些音频文件,那么nodejs当然不能执行强烈的处理,所以它应该将其卸载到工作进程。 这些工作人员可能需要能够发布/订阅事件,当他们死亡时重新生成,并且队列应该能够负载平衡,维护缓存并保持活动状态。我见过0MQ和其他人喜欢它,但我不知道如何将其集成到Web应用程序中... 什么是行业标准方式来创建和管理这些工作进程?并且使用什么工具? 编辑:还有一件事:说音频处理需要很长时间