【问题标题】:What are all these unicorn processes? or are they threads?这些独角兽流程是什么?还是它们是线程?
【发布时间】:2013-06-26 15:28:04
【问题描述】:

我正在使用 Unicorn 运行 Ruby on Rails 应用程序。我们将服务器配置为运行三个 worker,但是当我用 htop 查看它时,我看到这三个 worker 看起来像什么,然后,它们每个都有几个子进程,或者它们是线程?这是怎么回事?它们是什么?

【问题讨论】:

  • 在 htop 中:F2,显示选项,禁用“隐藏用户态线程”并查看是否有任何变化
  • @keymone 是的,就是这样,谢谢。随意创建声誉的答案。

标签: ruby-on-rails unicorn


【解决方案1】:

这些进程很可能是线程。要确定哪些是线程,哪些是子进程,请转到 htop 设置:F2 -> Display options 并禁用 Hide userland threads 或切换 Display threads in a different color

【讨论】:

  • 你能帮我@keymone 理解为什么这些线程有不同的进程ID吗?
  • @jily stackoverflow.com/a/9306150/166029 - 这比我能回答的更好
猜你喜欢
  • 1970-01-01
  • 2010-11-24
  • 2011-09-30
  • 2011-05-21
  • 2012-03-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-18
相关资源
最近更新 更多