问题标签 [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.
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
谢谢!!
ruby-on-rails - 如何在 after_save 回调中使用 Delayed::Job?
我想process_images
用after_save
. Delayed::Job
但是,当我尝试:
我得到一个NoMethodError: You have a nil object when you didn't expect it!
. (self.send_later(:process_images)
工作)
ruby-on-rails - 在启动时使用 rails 启动 delay_job
当我将启动我的 Rails 服务器时,我想在我的生产中启动 script/delayed_job start。反正我能做到吗?
编辑::
我已将此行添加到我的 config/initializers/delayed_job.rb 。
但是当我运行我的 Rails 应用程序时,我的延迟作业服务器没有启动。有没有其他解决办法??
ruby-on-rails - 使用延迟作业获取每个作业的开始和结束时间
有什么方法可以让我获取每项工作的开始和时间。我正在使用延迟作业。
ruby-on-rails - 将监视重新启动延迟_job
如果我的delayed_job
服务器坏了那么会monit
自动重启delayed_job
服务器吗?
ruby-on-rails - cron 选项卡重新启动我的延迟作业服务器
我想创建一个 cront 选项卡来重新启动我的延迟作业服务器,如果它坏了。
如何使用 ps 命令检查我的延迟作业服务器是否正在运行?
我如何创建一个 cron 选项卡来检查这个东西是否有效?就像我的服务器中断时,cron 选项卡将重新启动它。我想设置 cront 选项卡每 5 分钟检查一次。
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 错误。
到目前为止,我一直在杀死工人并重新启动他们,但我宁愿解决问题的根源。有什么想法吗?这是内存泄漏吗?或者,正如朋友建议的那样,我是否需要找出一种运行垃圾收集的方法?
mysql - DelayedJob 和 `master_slave_adapter`;失去主连接
我们有一个 Rails 应用程序在 MySQL 主从设置中运行了一段时间,使用master_slave_adapter插件。最近,需要对长时间运行的任务进行后台处理。所以我们选择了DelayedJob。
DelayedJob 的表/模型使用相同的主从适配器。它通过轮询表来保持从属连接处于活动状态。但是主连接长时间保持空闲,一夜之间关闭,下次有人激活作业时会发生这种情况:
我听说过reconnect
在我database.yml
的 .
使这项工作的正确方法是什么?
ruby-on-rails - Delayed_job 自定义失败断言?
我正在使用delayed_job 作为优先级队列。我想知道我如何定义失败的工作是什么?
谢谢。
ruby-on-rails - Rails3 Beta4 设计 Delayed_job 配置
我想使用delayed_job在后端发送电子邮件,这是/config/initializers/setup_mail.rb
所以我想知道如何配置delayed_job在后端发送邮件。谢谢。