2013-09-18 2 views
1

Я развернул некоторые внутренние приложения Play2 на сервер.Как уменьшить количество процессов для приложения Play2?

Поскольку это сервер разработки, у него мало ресурсов. В довершение всего, он должен делиться ими с другими приложениями, запущенными на нем.

Resource usage of the Play2 application

Использование htop Я вижу, что приложение. работающий на порту 9002 был разветвлен примерно как 20 раз. То же самое для приложения. работающий на порту 9001.

Итак, мои первые вопросы:

  • как это плохо? (для ресурсов этой машины)
  • Как я могу уменьшить количество процессов за приложение?

Кроме того, было бы здорово, если бы вы могли прокомментировать то, что рекомендуемое конфигурации сервера будет выглядеть (память/CPU). Это приложение для интрасети, и у него не так много одновременных пользователей (один или два, пять вершин). Большую часть времени он просто сидит без дела.

Спасибо!

ответ

3

Это не процессы, а потоки. Если вы нажмете F5, вы увидите, что все они являются детьми основного процесса, и если вы перейдете на Setup -> Display Option и выберите Display threads in a different color, вы также увидите его по цвету.

+0

Спасибо! Уменьшит ли количество доступных потоков помощь в сокращении потребления ресурсов? (память) –

+0

Если это то, что вы хотите, да. – drexin

+0

Джеймс Ропер из Typesafe ответил на мою почту в списке рассылки Play, в котором говорилось, что это количество потоков (пример 20) не о чем беспокоиться. Поскольку они очень легкие, они не создают большого дополнительного потребления памяти. –

Смежные вопросы