检索其中的 sidekiq 工作人员的预定日期

内森·古伊

让我们有很多作业排队等待某个 Date my_date

这个完全相同的日期有很多工作,他们中的一些人在他们的 schedule_date 后仅工作 20 分钟。

一旦我进入我的perform方法,我如何检索这个预定日期

ps:我不能将这个 schedule_date 作为参数传递,因为它是一个 Cron 作业(我只能传递静态参数)

ps2:github 问题https://github.com/mperham/sidekiq/issues/3945

编辑:现在这里是部分答案,仍然不令人满意(例如不能重试):

# wait for Sidekiq::Workers to be updated (5 sec)
sleep 8
the_exact_date = Time.at(Sidekiq::Workers.new.find { |_, __, w| w["payload"]["jid"] == jid }[2]["run_at"])

编辑 2:sidekiq cron 的当前 PR 完全解决了我的问题:https : //github.com/ondrejbartas/sidekiq-cron/pulls

内森·古伊

如果您使用 Sidekiq-cron :

我提交了一个 PR,它被接受了。解决方案是date_as_argument在初始化 sidekiq-cron 作业时使用可选参数:

https://github.com/ondrejbartas/sidekiq-cron#getting-started

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我可以在工作人员内部获取我的sidekiq工作人员的ID吗?

来自分类Dev

Sidekiq工作人员优先级设置

来自分类Dev

通过AKKA中的工作人员检索国家演员

来自分类Dev

对Heroku生产站点上的Sidekiq工作人员进行故障排除

来自分类Dev

一组工作人员完成后如何执行Sidekiq回调

来自分类Dev

为什么我的Twilio SMS不发送Sidekiq后台工作人员?

来自分类Dev

如何在Rails sidekiq工作人员调用的视图中使用帮助程序?

来自分类Dev

我可以重定向失败的sidekiq工作人员进行调查吗?

来自分类Dev

告诉Sidekiq使用所有可用的Heroku工作人员

来自分类Dev

为什么我的Twilio SMS不发送Sidekiq后台工作人员?

来自分类Dev

Celery检查工作人员任务并检索任务文档字符串

来自分类Dev

我如何获取主流程(而不是其其中一个工作人员)的PID?

来自分类Dev

dse spark-submit:提交作业时未使用核心(正在运行的应用程序“ Cores = 0”,其中有3个工作人员,每个工作人员有4个核心)

来自分类Dev

排除工作人员

来自分类Dev

Sidekiq工作条件

来自分类Dev

如何完成Sidekiq工作?

来自分类Dev

所有工作人员的重叠日期范围

来自分类Dev

后台工作人员冻结WPF

来自分类Dev

DynamicSupervisors的工作人员名称

来自分类Dev

后台工作人员中的ShowDialog

来自分类Dev

停止后台工作人员

来自分类Dev

在预定的Sidekiq工作中获取enqueued_at?

来自分类Dev

由工作人员引起的Heroku Web工作人员超时

来自分类Dev

从专门的工作人员访问共享工作人员

来自分类Dev

令人震惊的Sidekiq预定作业

来自分类Dev

如何在Cloudflare的工作人员中获取当前日期

来自分类Dev

如何正确取消永远工作的后台工作人员?

来自分类Dev

测试Sidekiq收到正确的延迟工作

来自分类Dev

Sidekiq:停止运行工作者

Related 相关文章

  1. 1

    我可以在工作人员内部获取我的sidekiq工作人员的ID吗?

  2. 2

    Sidekiq工作人员优先级设置

  3. 3

    通过AKKA中的工作人员检索国家演员

  4. 4

    对Heroku生产站点上的Sidekiq工作人员进行故障排除

  5. 5

    一组工作人员完成后如何执行Sidekiq回调

  6. 6

    为什么我的Twilio SMS不发送Sidekiq后台工作人员?

  7. 7

    如何在Rails sidekiq工作人员调用的视图中使用帮助程序?

  8. 8

    我可以重定向失败的sidekiq工作人员进行调查吗?

  9. 9

    告诉Sidekiq使用所有可用的Heroku工作人员

  10. 10

    为什么我的Twilio SMS不发送Sidekiq后台工作人员?

  11. 11

    Celery检查工作人员任务并检索任务文档字符串

  12. 12

    我如何获取主流程(而不是其其中一个工作人员)的PID?

  13. 13

    dse spark-submit:提交作业时未使用核心(正在运行的应用程序“ Cores = 0”,其中有3个工作人员,每个工作人员有4个核心)

  14. 14

    排除工作人员

  15. 15

    Sidekiq工作条件

  16. 16

    如何完成Sidekiq工作?

  17. 17

    所有工作人员的重叠日期范围

  18. 18

    后台工作人员冻结WPF

  19. 19

    DynamicSupervisors的工作人员名称

  20. 20

    后台工作人员中的ShowDialog

  21. 21

    停止后台工作人员

  22. 22

    在预定的Sidekiq工作中获取enqueued_at?

  23. 23

    由工作人员引起的Heroku Web工作人员超时

  24. 24

    从专门的工作人员访问共享工作人员

  25. 25

    令人震惊的Sidekiq预定作业

  26. 26

    如何在Cloudflare的工作人员中获取当前日期

  27. 27

    如何正确取消永远工作的后台工作人员?

  28. 28

    测试Sidekiq收到正确的延迟工作

  29. 29

    Sidekiq:停止运行工作者

热门标签

归档