Нормально ли так много запущенных процессов ruby? - PullRequest
2 голосов
/ 12 ноября 2009

У меня проблемы с сайтом при загрузке моего сервера, я запускаю 'top' и вижу это:

альтернативный текст http://share.shpigford.com/images/ruby_processes-20091112-103834.png

Десятки процессов ruby ​​... и я понятия не имею, что это значит или это нормально. :)

Ответы [ 2 ]

4 голосов
/ 12 ноября 2009

У меня такое ощущение, что ваш PassengerMaxPoolSize установлен слишком высоко для такого небольшого объема памяти. Просто подытоживая, что ваши процессы в ruby ​​поглощают 81% доступной памяти.

См. Это обсуждение по теме ServerFault . Этот вопрос, вероятно, следует перенести туда.

0 голосов
/ 12 ноября 2009

Я не знаю, что нормально в вашей системе.

В жесткой производственной среде рубин масштабируется путем добавления процессов, поэтому я ожидаю увидеть хотя бы один процесс на ядро ​​ЦП. (Реальный или виртуальный - мой i7 920 имеет 8 виртуальных ядер и требует 8 процессов ruby ​​для 100% загрузки процессора.)

Десятки звучат как много, но это возможно, если ваш сайт использует много рубина для различных процессов демона.

Я думаю, вам придется спросить кого-то, кто знает, что должно работать в системе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...