gpt4 book ai didi

ruby-on-rails - heroku上的自定义时钟进程

转载 作者:行者123 更新时间:2023-12-04 06:31:07 25 4
gpt4 key购买 nike

我刚刚继承了一个 Rails 项目,之前它是在一个典型的 'nix 服务器上。决定将其移至 Heroku 以供客户使用,由我来决定后台进程是否正常工作。
目前它使用无论何时来安排日常事件(电子邮件等)并在启动时启动延迟的作业队列。

Heroku 提供了一个使用发条的自定义时钟过程的文档示例,我可以通过这个示例随时使用它吗?我可能会遇到什么陷阱?我需要创建一个单独的 worker 测功机吗?

Scheduled Jobs and Custom Clock Processes in Ruby with Clockwork

最佳答案

Heroku Scheduler 对于生产用途来说通常是一个糟糕的选择,因为它是 unreliable并且有时会跳过运行它的任务。

好消息是,如果您使用 Sidekiq 运行作业队列测功机有它的调度插件,例如sidekiq-cron .有了它,您可以使用相同的测功机进行调度。而且,如果您还没有作业 worker ,那么如果您需要可靠地运行它,则需要将其设置为仅用于调度。

附言如果你碰巧跑了Delayed::Job对于排队的作业,也有调度插件,例如this one .

关于ruby-on-rails - heroku上的自定义时钟进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12325772/

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