cost 246 ms
Rails Rufus 调度程序持久性 - Rails Rufus Scheduler Persistence

我的 Rails 应用程序中有一个 rufus 调度程序,用于在周一至周五上午 9:30 到下午 4:00 每 5 分钟记录/插入数据。 一旦用户注册,包含此操作的方法就会被触发。 但是,一旦用户注销,此日志记录作业就会被拦截并终止。 即使用户注销/会话被破坏,任何人都可以帮助弄清楚如何保留日志记录 ...

rufus-scheduler 只用 puma 执行一次 rake 任务 - rufus-scheduler executes rake task only once with puma

我似乎有一个与Rufus-Scheduler Running Only Once非常相似的问题,但我不太明白建议的重构,我们使用 puma。 谷歌搜索产生了一些非常古老的命中。 我正在尝试使用 rufus-scheduler 执行 Rake 任务。 它执行一次,然后不再执行。 我的调度程序文件看起来 ...

如何测试预定的作业(每分钟,cron“* * * * *”),但不等待“真实”一分钟(rufus-scheduler vs 虚拟时间)? - How to test jobs which were scheduled (each one min, cron "* * * * *"), but not wait "real" one minute (rufus-scheduler vs virtual time)?

rufus-scheduler lib 允许我们安排任务https://github.com/jmettraux/rufus-scheduler require 'rufus-scheduler' scheduler = Rufus::Scheduler.new scheduler.cron ...

Sidekiq :: Cron :: Job抛出未初始化的常量Rufus :: Scheduler :: CronLine错误 - Sidekiq::Cron::Job throw me uninitialized constant Rufus::Scheduler::CronLine error

我使用Ruby on Rails 5.2.0来开发系统,我需要每2分钟运行一次作业。 我正在使用sidekiq进行后台处理,使用sidekiq-cron进行调度作业。 我在rails控制台中执行以下行: 这就是答案 但它给我一个错误: 没有有效的工作。 我不知道 ...

Rails后台作业运行两次 - Rails Background Jobs running twice

我正在使用Rufus Scheduler触发需要每1小时运行的后台作业。 我在AWS中安装了Infra设置,并且在生产环境中,有2个实例在ECS中运行APP。 发生的情况是调度程序将作业调度两次。 实例A在00:00:05:01调度作业,实例B在00:00:05:05调度作业 ...

Rufus调度程序会在预定时间触发(预期),并在上一次运行完成后再次触发 - Rufus scheduler fires at the scheduled time (expected ) and fires again after completion of previous run

我已经安排rufus cron每小时和99%的时间运行一种方法(一种在远程数据库中发布复杂查询,检索结果并进行一些处理的方法),该方法完成执行的时间少于1小时。 Rufus在每个预期的时间都很好地触发了该方法,但是问题是有时(1%的时间)该方法无法在一小时内完成; 调度程序会在预期的时间 ...

线程化DelayedJob工人耗尽了ActiveRecord连接池 - Threaded DelayedJob workers dry up ActiveRecord connection pool

我想运行的作业调度(与rufus_scheduler )和处理( delayed_job的 ,DJ)与来自同一JRuby的过程ActiveRecord的后端,但在不同的线程。 当仅使用一个DJ工作程序时,此方法工作正常,但是当我设置多个队列(每个队列有一个工作程序)时,调度程序终止并显示以 ...

在Rufus Scheduler作业中使用Rails.cache - Using Rails.cache in a Rufus Scheduler job

我在计划程序作业中使用Rails.cache有麻烦。 直到我使用Rail.cache为止,才正确安排了作业并执行了模型逻辑而没有问题。 无法通过缓存写入或读取任何信息; 我的写操作不会失败,但是当我读取缓存时,将得到“ nil”返回。 谁能帮我找出问题所在? config / in ...

Rails-如何从控制器访问初始化程序中生成的数据 - Rails - How to access data generated in an initializer from controller

我在使用AWS Products API的Rails应用程序中有一个ruby。 这个api有节流阀。 因此,我使用rufus调度程序gem设置了一个调度程序,以每秒两次查询api。 我将调度程序放在初始化程序中,因为我想尽快获取数据。 但是我正在努力从控制器成功访问数据。 我用一个类变 ...

Rufus Scheduler未在生产Nginx / Passenger中运行 - Rufus Scheduler not running in production Nginx/Passenger

我有一个在Nginx / Passenger上运行的Rails应用程序。 它具有rufus-scheduler cron作业,该作业在后台运行,并通过电子邮件发送通知。 当我在Nginx / Passenger上启动生产中的应用程序时,不会收到电子邮件。 在生产日志中,它不显示rufu ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM