2013-04-05 12 views
6

Mam czystą instalację Jenkins CI na moim UbuntuServer 12.10, bez pracy, bez niczego, tylko Jenkins. Instalacja pochodzi od aptitude. To, co mnie podnieca, to to, że Jenkins w tej chwili nic nie robi i ma coś z 40 procesów potomnych, co pochłania sporo pamięci mojego serwera. Czy istnieje sposób ograniczenia liczby procesów podrzędnych do, na przykład, 10?Jak ograniczyć procesy potomne Jenkinsa?

+1

Myślę, że to nie procesy, ale wątki. Zazwyczaj aplikacja internetowa ma pulę wątków dla żądań przychodzących. Może domyślny rozmiar jest duży. Czy wiesz, który serwer sieciowy jest używany do uruchamiania gier typu jenkins w systemie Ubuntu? – kan

+0

Zobacz także http://stackoverflow.com/questions/9245093/change-number-of-threads-for-jenkins-server – kan

+0

Ile pamięci używa? Jak to sprawdziłeś? Czy możesz użyć VisualVM, aby zobaczyć, ile pamięci jest używane przez Javę? – Sagar

Odpowiedz

1

Tak, można.

iść do Jenkins> Manage Jenkins> Konfiguracja systemu> Określa liczbę realizatorów odpowiadających polu tekstowym „# z realizatorów”

Inną metodą jest najlepszym wykorzystaniem maszyn podrzędnych do podziału obciążenia pracą. Użyj konfiguracji master slave do konfiguracji urządzeń podrzędnych.

Powiązane problemy