为什么有这么多sidekiq过程?

时间:2017-05-19 13:25:05

标签: ruby-on-rails sidekiq

我在我的生产服务器上运行htop,看看我的内存吃了什么。很多sidekiq进程正在运行,这是正常的吗? enter image description here

2 个答案:

答案 0 :(得分:2)

按Shift-H。 htop默认将各个线程显示为进程。只有一个实际的sidekiq过程。

答案 1 :(得分:1)

您似乎已将其配置为拥有25名员工。

By default, one sidekiq process creates 25 threads. 
If that's crushing your machine with I/O, you can adjust it down:

sidekiq -c 10

https://github.com/mperham/sidekiq/wiki/Advanced-Options

如果你没有使用JRuby,那么很可能这些都是消耗内存的单独进程。