rufus-scheduler相关内容

在每个delay_job抽佣作业中获取额外的rufus-scheduler线程:工作

我正试图使用​​rufus-scheduler检查每一分钟,以查看是否 有准备好要放置在delay_job队列中的作业. 在#{RAILS_ROOT}/config/initializers中具有一个初始化脚本,该脚本可以 启动调度程序.不幸的是,耙工作:工作也运行 Rails初始化过程,因此每个都可以开始 工作:工作已经开始. 如何防止这种情况? 运行红宝石1.8.6.26,导 ..
发布时间:2020-07-06 04:07:42 其他开发

rufus-scheduler由于独角兽工作者而多次运行调度程序

我在rails3项目的/configs/initializers/schedule.rb中安装了设置调度程序,并且工作正常,但是它工作了2次,我认为这是由于独角兽工人同时执行调度程序,所以它在我的系统中创建数据库每次有两个记录. 我检查了逻辑及其确定,然后在本地计算机中输入了一条记录. 我检查了以下内容,但不知道如何阻止多个独角兽工作者执行调度程序? https://github.co ..
发布时间:2020-07-06 04:07:38 其他开发

使用Rufus Scheduler 2.x在启动时运行cron

我正在尝试在启动时运行cron,然后每天从此开始午夜. 我被Dashing约束使用Rufus Scheduler 2.0.24,在其中我不能在cron命令中使用"first_in".我要复制的3.x版本中的命令就像这样... scheduler.cron '00 00 * * *', :first_in => '0' do 我想知道是否有解决办法? 我发现这描述了类似的问题- ..
发布时间:2020-07-06 04:07:36 其他开发

调试Rufus调度程序

我正在Rails控制台中执行此操作: job = scheduler.at 1.minute.from_now do Service.log.debug 'scheduler works' end job.schedule_info => Wed, 07 Aug 2013 16:14:46 UTC 00:00 scheduler在其他文件中定义: require 'rubygems ..
发布时间:2020-07-06 04:07:34 其他开发

我应该将后台进程放在哪里?

我正在构建一个Rails项目,该项目具有由Rufus Scheduler管理的cron型作业.关于如何在Rails中进行适当设置,我有两个问题: 放置工作代码的最佳位置在哪里? 我应该在哪里放置Rufus代码以安排工作?我应该如何开始呢? 解决方案 要控制调度程序,我将创建一个config/initializers/task_scheduler.rb: task_schedu ..
发布时间:2020-07-06 04:07:29 其他开发

启动Rails控制台时不运行rufus-scheduler的最佳方法

我使用rufus-scheduler运行一些定期任务,但是当我只想测试事物时,它们在Rails控制台中却非常烦人.自动启动控制台时,有一种简单的方法来停止所有rufus-scheduler任务吗? 在启动调度程序的代码中,如果我可以检查自己是否在Rails控制台中,则我无法运行它们,或者如果在控制台启动时,有一种方法可以运行一些回调,则也可以在其中关闭它们. 谢谢 解决方案 基 ..
发布时间:2020-07-06 04:07:24 其他开发

Heroku上的Rufus调度程序任务运行频率比预定的要高

我有一个运行在Heroku上的Rails应用程序,并添加了Rufus Scheduler。 调度程序中的“每日一次”任务每天运行的频率高于每天一次。 我的猜测与在一天中运行在不同dynos上的heroku应用程序有关,但我在如何确认/解决问题方面遇到困难。 编辑:我无法解决问题与宝石,并已将我的应用程序移动到heroku调度程序添加其上不会遇到此问题。 解决方案 Hero ..
发布时间:2018-06-07 11:26:34 其他开发

如何避免Rufus调度程序被调用多次,因为没有dynos?

我在 Heroku 中运行了一个rails应用程序,并使用 Rufus Scheduler 。 我的应用程序使用多个 dyno 并且调度程序在每个 dyno 上运行,而不仅仅是一个,所以我的预定事件会多次触发(每个 dyno )。 我该如何避免这种情况? 解决方案 web:unicorn -c app / config / unicorn.rb ...#您现有的网络动态进程 s ..
发布时间:2018-06-07 11:20:51 其他开发

Heroku上的rufus-scheduler和delayed_job:为什么要使用工人测功机?

我正在开发一个Rails 3.2.16应用程序,并使用一个免费的Web dyno和没有工人dynos部署到Heroku dev帐户。我试图确定是否真的需要一个(付费的)工人测功机。 该应用程序发送各种电子邮件。我使用delayed_job_active_record将它们排队并发送出去。 我还需要每分钟检查一次通知计数。为此,我使用了rufus-scheduler。 rufus- ..
发布时间:2018-06-07 11:03:32 其他开发

Apache / Passenger rufus cron工作不工作

我有一个在Apache / Passenger上运行的Rails应用程序。我有一个rufus cron作业,在后台运行并通过电子邮件发送通知。当我在WEBrick服务器上运行开发中的应用程序时,电子邮件被发送,就像他们应该被发送。当我在Apache / Passenger上生产应用程序时,电子邮件不会发送。这个工作的类是在config / initializers / task_scheduler ..
发布时间:2017-01-13 21:53:07 Linux/Unix

Rufus调度程序未运行

我想使用gem rufus-scheduler执行简单操作: https:// github .com / jmettraux / rufus-scheduler 但我无法使其正常工作。 我有一个常规的轨道应用程序。我创建了一个.rb文件: #test_rufus_scheduler.rb require'rubygems' require'rufus / schedul ..
发布时间:2017-01-13 20:15:41 Linux/Unix

鲁弗斯cron作业不是在阿帕奇/客运工作

我有阿帕奇/乘客运行Rails应用程序。它在后台运行,并通过电子邮件发送通知的鲁弗斯 - 调度cron作业。 当我运行在WEBrick服务器上开发应用程序,就像他们应该要发送的电子邮件被发送。 当我开始了在生产环节上的Apache /乘客的应用程序,这些电子邮件不会被发送。在生产日志不显示鲁弗斯的调度程序的任何日志。 我被困在了这个问题。您的帮助将是AP preciated,提前谢谢你。 ..

问题与鲁弗斯,调度,当我们有多个EC2实例

我已经部署的Rails应用上的两个EC2实例。我已安排的作业与鲁弗斯,调度运行,每24小时发送一些电子邮件。 不过,调度器上的两个实例独立运行。 我需要的只有一个实例运行调度。所以,你能帮这个问题? 感谢 解决方案 让我们假设你遵循的 https://github.com/jmettraux/rufus-scheduler#so-rails 您可以修改初始化以这种方式: # #配置/ ..
发布时间:2015-12-01 10:45:50 云存储