问题标签 [delayed-job]

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.

0 投票
1 回答
641 浏览

actionmailer - 从延迟作业调用 ActionMailer 失败并出现“未定义的函数”

因此,如果我尝试使用 action mailer 直接发送电子邮件,我可以使用所有应用程序帮助程序,例如 url_for、content_for 等,但是当我尝试使用延迟作业 [send_later] 执行完全相同的操作 [发送电子邮件] 时,我收到延迟作业失败,未定义的函数 content_for 等,所以就像我的 ActionMailer 中没有加载任何帮助程序。我正在使用 rails 2.3.8、active_mailer 2.3.8 和 delayed_job 2.0.3

谢谢!!

0 投票
1 回答
1492 浏览

ruby-on-rails - 如何在 after_save 回调中使用 Delayed::Job?

我想process_imagesafter_save. Delayed::Job但是,当我尝试:

我得到一个NoMethodError: You have a nil object when you didn't expect it!. (self.send_later(:process_images)工作)

0 投票
3 回答
3910 浏览

ruby-on-rails - 在启动时使用 rails 启动 delay_job

当我将启动我的 Rails 服务器时,我想在我的生产中启动 script/delayed_job start。反正我能做到吗?

编辑::

我已将此行添加到我的 config/initializers/delayed_job.rb 。

但是当我运行我的 Rails 应用程序时,我的延迟作业服务器没有启动。有没有其他解决办法??

0 投票
2 回答
192 浏览

ruby-on-rails - 使用延迟作业获取每个作业的开始和结束时间

有什么方法可以让我获取每项工作的开始和时间。我正在使用延迟作业。

0 投票
1 回答
801 浏览

ruby-on-rails - 将监视重新启动延迟_job

如果我的delayed_job服务器坏了那么会monit自动重启delayed_job服务器吗?

0 投票
5 回答
1995 浏览

ruby-on-rails - cron 选项卡重新启动我的延迟作业服务器

我想创建一个 cront 选项卡来重新启动我的延迟作业服务器,如果它坏了。

如何使用 ps 命令检查我的延迟作业服务器是否正在运行?

我如何创建一个 cron 选项卡来检查这个东西是否有效?就像我的服务器中断时,cron 选项卡将重新启动它。我想设置 cront 选项卡每 5 分钟检查一次。

0 投票
2 回答
2951 浏览

ruby-on-rails - 延迟作业泄漏内存?

我在我的 Ruby on Rails 应用程序(v2.3.8)中使用了collectiveidea 的delayed_job,并在8GB RAM Slicehost 机器(Ubuntu 10.04 LTS,Apache 2)上运行了大约40 个后台作业。

假设我在没有工作人员运行的情况下通过 ssh 进入我的服务器。当我这样做时free -m,我发现我通常使用 8 个 RAM 中的大约 1GB。然后在启动工作人员并等待大约一分钟让代码使用它们之后,我最多使用大约 4GB。如果我在一两个小时后回来,我将达到 8GB 并进入交换内存,我的网站将产生 502 错误。

到目前为止,我一直在杀死工人并重新启动他们,但我宁愿解决问题的根源。有什么想法吗?这是内存泄漏吗?或者,正如朋友建议的那样,我是否需要找出一种运行垃圾收集的方法?

0 投票
1 回答
539 浏览

mysql - DelayedJob 和 `master_slave_adapter`;失去主连接

我们有一个 Rails 应用程序在 MySQL 主从设置中运行了一段时间,使用master_slave_adapter插件。最近,需要对长时间运行的任务进行后台处理。所以我们选择了DelayedJob

DelayedJob 的表/模型使用相同的主从适配器。它通过轮询表来保持从属连接处于活动状态。但是主连接长时间保持空闲,一夜之间关闭,下次有人激活作业时会发生这种情况:

我听说过reconnect在我database.yml的 .

使这项工作的正确方法是什么?

0 投票
2 回答
315 浏览

ruby-on-rails - Delayed_job 自定义失败断言?

我正在使用delayed_job 作为优先级队列。我想知道我如何定义失败的工作是什么?

谢谢。

0 投票
3 回答
577 浏览

ruby-on-rails - Rails3 Beta4 设计 Delayed_job 配置

我想使用delayed_job在后端发送电子邮件,这是/config/initializers/setup_mail.rb

所以我想知道如何配置delayed_job在后端发送邮件。谢谢。