backgroundrb

    6热度

    3回答

    我想知道是否使用fork {}来背景从rails应用程序的过程是一个好主意或不... 从我收集的fork {my_method; Process#setsid}确实在做它应该做的事情。 1)创建具有不同PID 2)另一个工艺不中断调用进程(例如,它继续W/O等待叉完成) 3)执行子直到它完成 ..这很酷,但这是一个好主意吗?叉正在做什么?它是否在内存中创建了我的整个rails mongrel/pa

    0热度

    1回答

    虽然整合backgroundrb-Rails3中我碰到下面的错误, ~/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at line 8 column 22 (Psych::SyntaxError) from ~/.rvm/rubies/ruby-1.9.2-p290

    0热度

    1回答

    我试图做到以下几点: 运行工人,并在其中一个方法,每15分钟 有一个日志上次运行时的作业,在数据库表 bdrd_job_queue中。 我所做的: 我有一个时间表,我backgroundRB.yml文件每15分钟 方法调用有persistent_job.finish!电话,但它不工作,因为 persistent_job对象为零。 我怎样才能确保它已经登录到数据库中,但是仍然自动从backgroun

    0热度

    1回答

    问题:我们的工作从Rails应用程序在BackgroundRB中运行几秒到几分钟。但是,当我们部署新代码并在执行任务时重新启动BackgroundRB会发生什么? BackgroundRB似乎没有拿起任何'采取'的任务,我一直无法找到任何可以恢复这些任务。 任何人都可以告诉我是否和如何BackgroundRB提供恢复正在运行的任务,当backgroundrb停机? 我问这个问题的原因是,在工作结束

    2热度

    2回答

    我试图将参数列表传递给backgroundrb 在文档中它说: MiddleMan.worker(:billing_worker).async_charge_customer(:arg => current_customer.id) ,但它仅适用于只是一个说法,我尝试了这些,但没有工作对我来说 ARGS => [1,2,3] ARGS => {:T => “T”: r =>“r”} 任何想法如何解

    0热度

    1回答

    说,我有一个工作人员设置为使用backgroundrb的cron调度功能每15分钟运行一次。然后,比方说,如果工人的单个实例运行超过15分钟,我不希望第二个工人通过backgroundrb在paraller中启动。我如何实现这一目标?

    1热度

    1回答

    我有一个生成HTML,XML和CSV报告的控制器。用于这些报告的查询需要一分钟才能返回结果。 什么是在后台运行这些任务然后将结果返回给用户的最佳方法?我看了看Backgroundrb。有什么更符合我的需求的基础?

    0热度

    1回答

    我有一个负责调度某些电子邮件的BackgroundRb工作人员。 我应该如何告诉这个工人在测试过程中不要跑步?该框架是否包含我可以使用的一些配置参数或存根工作器? MiddleMan.worker(:emails_worker).async_send_mails(:arg => {:emails => emails})

    0热度

    1回答

    我“希望”使用BackgrounDRb安排ruby脚本。可能吗? 我这两个网站阅读的例子,但我没有找到答案: BackgrounDRb Using BackgrounDRb asynchronously 谢谢。

    0热度

    1回答

    当服务器重新启动时,有没有简单的方法让backgroundrb启动(重新启动)? Ex。 我在论坛上找到的一个解决方案是backgroundrb插件中的代码片段,检查是否存在PID(如果不存在,则以exec或system开始)等等 只是你的想法。