我有一个网站在我的服务器加载上有问题,我正在运行'top‘,我看到了这个:
alt text http://share.shpigford.com/images/ruby_processes-20091112-103834.png
几十个红宝石processes...and我不知道这是什么意思,也不知道这是否正常。:)
发布于 2009-11-13 01:59:11
我有一种感觉,对于这么小的内存,您的PassengerMaxPoolSize设置得太高了。总而言之,ruby进程占用了81%的可用内存。
请参阅ServerFault上的相关讨论。这个问题可能应该迁移到那里。
发布于 2009-11-13 01:50:53
我不知道你的系统里什么是正常的。
在服务器生产环境中,ruby通过添加进程进行伸缩,所以我希望每个CPU核心至少有一个进程。(真实或虚拟- my CPU920有8个虚拟内核,需要8个i7进程才能实现100%的CPU负载。)
几十个听起来似乎很多,但是如果您的站点使用大量的ruby来处理各种守护进程,那么这是可能的。
我想你必须去问一个知道该在系统上运行什么的人。
https://stackoverflow.com/questions/1724037
复制相似问题