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

网眼

在sidekiq的日志文件中,我可以看到工作程序的ID,如下所示:

2013-08-28T10:19:03Z 8911 TID-osy5fnl1o MyWorker JID-262996c2737e7a5ec5c71674 INFO: start
2013-08-28T10:19:03Z 8911 TID-ptes4 MyWorker JID-6830e08b5da72b360d4d1ae2 INFO: start
2013-08-28T10:19:03Z 8911 TID-povog MyWorker JID-2d31755b001ecd02fe1abc09 INFO: done: 22.52 sec
2013-08-28T10:19:04Z 8911 TID-povog MyWorker JID-df52f500a3ba27e18b2ba313 INFO: start

在工作人员的@ perform @方法的正文中,我想获取该ID。如果不可能的话,考虑到同一类中有多个并发的工作人员,那么为该工作人员获取唯一ID的最佳策略是什么?

在处理日志文件时,我需要此帮助。

米尔扎

您可以使用jid访问器方法访问作业ID,并使用Thread.current方法访问线程ID。像这样:

logger.info "JID #{jid} - TID #{Thread.current.object_id.to_s(36)}"

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

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

来自分类Dev

我可以使用Elastic Beanstalk部署工作人员吗?

来自分类Dev

我可以使用Elastic Beanstalk部署工作人员吗?

来自分类Dev

排除工作人员

来自分类Dev

可以即时添加工作人员吗?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

Sidekiq工作人员优先级设置

来自分类Dev

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

来自分类Dev

后台工作人员冻结WPF

来自分类Dev

DynamicSupervisors的工作人员名称

来自分类Dev

后台工作人员中的ShowDialog

来自分类Dev

停止后台工作人员

来自分类Dev

是否可以按顺序启动后台工作人员?

来自分类Dev

airflow尝试使用工作人员ID而非URL访问芹菜工作人员

来自分类Dev

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

来自分类Dev

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

来自分类Dev

OpenCL-多个工作人员可以同时将同一图像写入图像吗?

来自分类Dev

我应该如何处理RQ工作人员进行重复的批处理

来自分类Dev

为什么我的工作人员角色在Azure上使用高达99%的CPU?

来自分类Dev

如何在我的ExUnit测试中保留(或阻止运行)对工作人员的呼叫?

来自分类Dev

Heroku工作人员突然崩溃,日志不显示我的任何脚本。发生了什么?

来自分类Dev

为什么我的工作人员角色在Azure上使用高达99%的CPU?

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

来自分类Dev

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

Related 相关文章

  1. 1

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

  2. 2

    我可以使用Elastic Beanstalk部署工作人员吗?

  3. 3

    我可以使用Elastic Beanstalk部署工作人员吗?

  4. 4

    排除工作人员

  5. 5

    可以即时添加工作人员吗?

  6. 6

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

  7. 7

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

  8. 8

    Sidekiq工作人员优先级设置

  9. 9

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

  10. 10

    后台工作人员冻结WPF

  11. 11

    DynamicSupervisors的工作人员名称

  12. 12

    后台工作人员中的ShowDialog

  13. 13

    停止后台工作人员

  14. 14

    是否可以按顺序启动后台工作人员?

  15. 15

    airflow尝试使用工作人员ID而非URL访问芹菜工作人员

  16. 16

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

  17. 17

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

  18. 18

    OpenCL-多个工作人员可以同时将同一图像写入图像吗?

  19. 19

    我应该如何处理RQ工作人员进行重复的批处理

  20. 20

    为什么我的工作人员角色在Azure上使用高达99%的CPU?

  21. 21

    如何在我的ExUnit测试中保留(或阻止运行)对工作人员的呼叫?

  22. 22

    Heroku工作人员突然崩溃,日志不显示我的任何脚本。发生了什么?

  23. 23

    为什么我的工作人员角色在Azure上使用高达99%的CPU?

  24. 24

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

  25. 25

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

  26. 26

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

  27. 27

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

  28. 28

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

  29. 29

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

热门标签

归档