gpt4 book ai didi

ruby-on-rails - 每当 gem 只在一台机器上有 cronjob 时?

转载 作者:行者123 更新时间:2023-12-03 23:32:56 29 4
gpt4 key购买 nike

我们有大约十几台服务器的大型部署。我们想使用Whenever gem,但我想不出一种方法来说明cron作业应该在哪台机器上进行!我们只希望这些作业在我们执行后台作业的服务器上运行。

有没有办法指定这个?

最佳答案

如果您使用 Capistrano 部署项目并使用默认值 Whenever recipe ,您可以创建一个新的 Capistrano 角色

role :whenever, "192.168.1.1"

并在您的 deploy.rb 中设置角色文件
set :whenever_roles, "whenever"

这样,任务将只在指定的服务器上执行。

关于ruby-on-rails - 每当 gem 只在一台机器上有 cronjob 时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5065109/

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