2013-04-05 25 views
6

Tôi đã cài đặt sạch Jenkins CI trên UbuntuServer 12.10 của tôi, không có việc làm, không có gì, chỉ cần Jenkins. Cài đặt là từ aptitude. Điều khiến tôi kinh ngạc là Jenkins không làm gì vào lúc này và có thứ gì đó khoảng 40 tiến trình con, tiêu thụ khá nhiều bộ nhớ máy chủ của tôi. Có cách nào để hạn chế số lượng các quy trình con này, ví dụ, 10?Làm cách nào để hạn chế các tiến trình con của Jenkins?

+1

Tôi nghĩ rằng đó không phải là quy trình, nhưng chủ đề. Thông thường ứng dụng web có một nhóm luồng cho các yêu cầu gửi đến. Có thể kích thước mặc định là lớn. Bạn có biết máy chủ web nào được sử dụng để chạy các jenkins trong Ubuntu không? – kan

+0

Xem thêm http://stackoverflow.com/questions/9245093/change-number-of-threads-for-jenkins-server – kan

+0

Bộ nhớ sử dụng bao nhiêu bộ nhớ? Làm thế nào bạn kiểm tra điều này? Bạn có thể sử dụng VisualVM để xem có bao nhiêu bộ nhớ đang được sử dụng bởi Java không? – Sagar

Trả lời

1

Có thể.

đi đến Jenkins> Manage Jenkins> Configure System> Xác định số executers tương ứng với hộp văn bản "# của Chấp hành viên"

Một phương pháp tốt nhất là sử dụng máy móc nô lệ phân chia khối lượng công việc. Sử dụng cấu hình nô lệ chính để thiết lập các máy phụ thuộc.

Các vấn đề liên quan