论坛首页 编程语言技术论坛

rails后台任务,究竟用BackgrounDRb还是Railscron好?

浏览 7461 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-01  
请有经验者给个建议.
   发表时间:2006-11-02  
你想定时还是不定时?
0 请登录后投票
   发表时间:2006-11-02  
cookoo 写道
你想定时还是不定时?

想定时的.
0 请登录后投票
   发表时间:2006-11-03  
railscron
0 请登录后投票
   发表时间:2006-11-04  
railscron
作者好像已经不再开发了,他好像开发了另一个功能一样的Cron,推荐使用那一个.
0 请登录后投票
   发表时间:2006-11-05  
Railscron的开发是不活跃,不过才发现Railscron被废掉了还是让我惊讶了一下:( 作者说出于多线程的问题,反正我在Railscron上跑一个任务也没什么问题。他新的项目daemon_generator依赖于fork, 所以只能在Unix上用。奇怪的是BackgroundDrb也是用ruby线程的,因为InfoQ的文章似乎用的人更多,虽然我觉得它有点复杂。
0 请登录后投票
   发表时间:2006-11-05  
Railscron按照它的步骤安装了,运行时候也创建了表,但就用不起来.
cookoo能不能简单介绍下安装过程和注意的地方呢?(我的测试环境是在windows下的)
0 请登录后投票
   发表时间:2006-11-05  
你装完plugin,在environment.rb里写任务描述,比如:
RailsCron.create :command => "puts 'hello'",  
                 :start => Time.now,
                 :every => 1.second

然后执行ruby script\runner "RailsCron.start" 就行了。
那些rake任务如果装了cygwin再改一下也能用。

BackgroundDrb好像还能装成win32 service,如果你需要的话。
0 请登录后投票
论坛首页 编程语言技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics