Rails 3 - psych.rb - 无法解析 YAML
在集成backgroundrb-rails3时,出现以下错误, ~/.rvm/rubies/ruby-1.9.2-p290/lib/ruby/1.9.1/psych.rb:148:in `parse': couldn't parse YAML at lin…
如何将多个参数传递给后台 rb 的工作人员
我正在尝试将参数列表传递给backgroundrb 在文档中它说: MiddleMan.worker(:billing_worker).async_charge_customer(:arg => current_customer.id) …
使用 Kernel#fork 进行后台进程,优点吗?缺点?
我想知道使用 fork{} 来“后台”rails 应用程序中的进程是否是一个好主意...... 根据我收集的信息 fork{my_method; Process#setsid} 实际上做了它应该…
在BackgroundRB崩溃的情况下如何恢复取消(已采取)的作业?
问题是:我们有一些作业在 Rails 应用程序的 BackgroundRB 中运行几秒到几分钟。但是,当我们部署新代码并在执行任务时重新启动BackgroundRB 时会发生…
如何防止backgroundrb启动同一个任务的多个副本?
假设我有一个工作线程,它被设置为使用backgroundrb 的 cron 调度功能每 15 分钟运行一次。 然后,如果工作程序的单个实例运行时间超过 15 分钟,我不…
每分钟运行一次的邮件程序的最佳 Rails 解决方案
我有一个应用程序,每分钟检查数据库中是否有当时应该发送的电子邮件。 我正在考虑将其作为一个 rake 任务,由 cron 作业每分钟运行一次。 对此是否有…
backgroundrb thread_pool.defer 方法记录器输出到哪里?
似乎由于线程问题 logger.warn (这就是我测试的)不会生成任何输出? 我的代码与此类似: def deliver(args) logger.info "delivery start" thread_p…
后台rb定时任务结束
我有一个 backroundrb 计划任务需要很长时间才能运行。 然而,该过程似乎仅在 2.5 分钟后就结束了。 我的background.yml 文件: :schedules: :named_w…
- 共 1 页
- 1