问题标签 [backgroundrb]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 如何将多个参数传递给 backgroundrb 的工作人员
我正在尝试将参数列表传递给
它说的文档中的 backgroundrb
: MiddleMan.worker(:billing_worker).async_charge_customer(:arg => current_customer.id)
但它只适用于一个参数,我尝试了这些但没有一个对我有用 args => [1,2,3] args => {:t=>"t", :r=> "r"}
任何想法如何解决这个问题?
ruby-on-rails - Rails 中长时间运行的任务
我有一个生成 HTML、XML 和 CSV 报告的控制器。用于这些报告的查询需要一分钟多的时间才能返回结果。
在后台运行这些任务然后将结果返回给用户的最佳方法是什么?我调查了Backgroundrb。有什么更基本的东西可以满足我的需求吗?
ruby-on-rails - 有没有一种简单的方法可以让 backgroundrb 从服务器开始?
当服务器重新启动时,是否有一种简单的方法可以启动(重新启动)backgroundrb?
前任。如果您的主机使用 mongrel 集群并且您无权访问它(启动/停止除外),我在论坛上找到的解决方案之一是 backgroundrb 插件中的代码片段,检查 PID 是否存在(如果不存在,则以 exec 或系统开头)等。只是你的想法。
ruby-on-rails - 需要帮助设计我的第一个 Rails 应用程序!(涉及 Twitter、数据库、后台进程)
首先让我提一下,我是网络框架的新手。
我必须为 Uni 项目编写我的第一个网络应用程序。我花了两周时间学习 Grails 和 Django。昨天开始使用 Rails 并喜欢它。所以我决定接受它并放弃我在其他框架中的工作。
关于应用程序
它应该是一个 Twitter 应用程序,它利用 Twitter 的 Streaming API 来记录匹配一组指定过滤器的推文。(我将使用 Tweetstream gem,它负责连接到 Twitter 并捕获匹配的推文)。
该应用程序的 Web 界面应具有以下功能 -
- 创建新请求
用户输入现有 PostgreSQL 或 MySQL 数据库的一组过滤器参数(要跟踪的关键字)和 URL/用户名/密码。
创建请求时,Web 应用程序会生成一个后台 ruby 进程。此过程通过 Tweetstream gem 连接到 Twitter。它还连接到用户指定的数据库以存储收到的推文。 - 查看/终止现有请求
用户应该能够通过访问诸如 /listRequests 之类的 URL 来查看作为后台进程运行的请求列表。 - 查看有关进程的更多详细信息/终止进程
用户应该能够转到 /requests/1/detail 等 URL 以查看一些详细信息(例如,请求运行了多长时间,捕获的推文数量等)。用户还应该能够终止进程。
我的经验不足,因为我无法理解-
归根结底,我必须自己建造它,所以我不要求你为我设计它。但是一些正确方向的指示将非常有帮助和赞赏!
谢谢!
ruby-on-rails - Rails 3 - psych.rb - 无法解析 YAML
在集成 backgroundrb-rails3 时出现以下错误,
我在堆栈溢出中发现了一个类似的问题,并且接受的答案对我有用。
我不想使用 Syck,如何使用 Psych 修复它?两者的 yml 格式有什么区别吗?由于回溯没有指向任何 yaml 文件,我该如何调试更多?
任何帮助都非常感谢...