gpt4 book ai didi

ruby-on-rails - 我可以在我的 Rails 应用程序中启动和停止 delay_job worker 吗?

转载 作者:行者123 更新时间:2023-12-04 07:38:39 24 4
gpt4 key购买 nike

我有一个可以从 delay_job 和一些后台处理中受益的应用程序。问题是,我真的不需要/不希望 delay_job worker 一直运行。

该应用程序在共享托管环境和多个位置(针对不同用户)中运行。此外,该应用程序的使用量并不大。

有没有办法仅在某些操作/事件之后从我的应用程序开始和停止处理作业(使用脚本或 rake 任务)?

最佳答案

你可以调用系统:

system "cd #{Rails.root} && rake delayed_job:start RAILS_ENV=production"

您也可以更改 delay_job 以减少检查频率。将其设置为 15 分钟之类的,而不是 5 秒的默认值。

关于ruby-on-rails - 我可以在我的 Rails 应用程序中启动和停止 delay_job worker 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1725303/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com