ruby-on-rails – 关于’delayed_job’的一些基本问题

我现在正在尝试delayed_job,并且有一些问题.

http://github.com/collectiveidea/delayed_job页面,我可以看到一些信息:

Workers can be running on any
computer,as long as they have access
to the database and their clock is in
sync. Keep in mind that each worker
will check the database at least every
5 seconds.

>当我调用佣金工作时:工作一次,它会创造一个工人,对吧?
>当工作人员检查数据库时,它将在每个时间读取所有新的和失败的任务,然后运行它们?
>它说工人每5秒检查一次数据库,我可以做2秒吗?
>当我创建一个worker(rake jobs:work)时,数据库中已经有10个任务,每个任务需要3个. DelayedJob会创建多少个进程?总共需要多少秒?

解决方法

>是的 >是的 >延迟:: Worker.sleep_delay = 2 > 1工作人员将依次处理每个任务,在进入下一个任务之前通过或失败.总长度为30秒,总长度为9个睡眠延迟(认为45秒).我不知道如何回答你关于流程的问题.创建了1个工作者,这是一个过程.可以创建零个或多个其他进程,具体取决于要运行的作业.

相关文章

validates:conclusion,:presence=>true,:inclusion=>{...
一、redis集群搭建redis3.0以前,提供了Sentinel工具来监控各...
分享一下我老师大神的人工智能教程。零基础!通俗易懂!风趣...
上一篇博文 ruby传参之引用类型 里边定义了一个方法名 mo...
一编程与编程语言 什么是编程语言? 能够被计算机所识别的表...
Ruby类和对象Ruby是一种完美的面向对象编程语言。面向对象编...