Sidekiq忙碌的流程,他们永远不会消失

时间:2013-11-13 04:42:34

标签: ruby-on-rails ruby sidekiq

我正在使用最新版本的Sidekiq(2.15.2)。我不确定这是怎么发生的,但出于某种原因,我的Sidekiq仪表板总是有两个繁忙的过程。

enter image description here

当我点击忙时,我收到消息“内部服务器错误。”

我尝试停止并重新启动Sidekiq,但我仍然得到了2个繁忙的进程。有没有人有什么建议?谢谢!

重置Sidekiq后,这是我的日志。

2013-11-13T05:09:02Z 2508 TID-osg9yldog INFO: Received USR1, no longer accepting new work
2013-11-13T05:09:02Z 2508 TID-osgbbuwe4 INFO: Shutting down 25 quiet workers
2013-11-13T05:09:04Z 2593 TID-ow9gk2yd0 INFO: Received USR1, no longer accepting new work
2013-11-13T05:09:04Z 2593 TID-ow9hyfa04 INFO: Shutting down 25 quiet workers
2013-11-13T05:09:32Z 2508 TID-osg9yldog INFO: Shutting down
2013-11-13T05:09:32Z 2508 TID-osgbbuwe4 INFO: Shutting down 0 quiet workers
2013-11-13T05:09:36Z 2593 TID-ow9gk2yd0 INFO: Shutting down
2013-11-13T05:09:36Z 2593 TID-ow9hyfa04 INFO: Shutting down 0 quiet workers
2013-11-13T05:10:33Z 15613 TID-osg19rhj4 INFO: Booting Sidekiq 2.15.2 using redis://localhost:6379/0 with options {}
2013-11-13T05:10:33Z 15613 TID-osg19rhj4 INFO: Running in ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
2013-11-13T05:10:33Z 15613 TID-osg19rhj4 INFO: See LICENSE and the LGPL-3.0 for licensing details.
2013-11-13T05:10:33Z 15613 TID-osg19rhj4 INFO: Starting processing, hit Ctrl-C to stop
2013-11-13T05:10:33Z 15698 TID-ox8r4hzlg INFO: Booting Sidekiq 2.15.2 using redis://localhost:6379/0 with options {}
2013-11-13T05:10:33Z 15698 TID-ox8r4hzlg INFO: Running in ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
2013-11-13T05:10:33Z 15698 TID-ox8r4hzlg INFO: See LICENSE and the LGPL-3.0 for licensing details.
2013-11-13T05:10:33Z 15698 TID-ox8r4hzlg INFO: Starting processing, hit Ctrl-C to stop

1 个答案:

答案 0 :(得分:1)

如果您使用默认redis.conf,则会找到以下行:

save 900 1
save 300 10
save 60 10000
dbfilename dump.rdb
dir ./

这意味着Redis会在这些时段上写下当前状态的快照。

在开发时,您可能希望在重新启动服务器之前删除此文件或根据save文档评论所有redis.conf行,否则它会尝试选择之前的任何活动。