Chúng tôi sử dụng Hudson làm hệ thống tích hợp liên tục để thực thi các bản dựng tự động (hàng đêm và dựa trên cuộc thăm dò CVS) của nhiều dự án của chúng tôi.Làm cách nào để khắc phục sự cố "Quá nhiều tệp mở" ở Hudson?
Một số dự án thăm dò ý kiến CVS cứ 15 phút một lần, một số khảo sát khác cứ 5 phút một lần và một số thăm dò ý kiến mỗi giờ.
Cứ vài tuần, chúng tôi sẽ nhận được một xây dựng mà không thành công với kết quả như sau:
FATAL: java.io.IOException: Too many open files
java.io.IOException: java.io.IOException: Too many open files
at java.lang.UNIXProcess.<init>(UNIXProcess.java:148)
Việc xây dựng tiếp theo luôn luôn làm việc (với 0 thay đổi) vì vậy chúng tôi luôn chalked nó lên đến 2 xây dựng công việc được chạy ở đồng thời và xảy ra có quá nhiều tệp mở trong quá trình.
Cuối tuần này, chúng tôi đã xây dựng không thành công vào tối thứ Sáu (xây dựng đêm tự động) với thông điệp và mọi bản dựng hàng đêm khác cũng không thành công. Bằng cách nào đó điều này đã kích hoạt Hudson liên tục xây dựng mọi dự án thất bại cho đến khi vấn đề được giải quyết. Điều này dẫn đến việc xây dựng mỗi 30 phút hoặc lâu hơn cho mỗi dự án cho đến khi tối thứ bảy khi vấn đề kỳ diệu biến mất.
Liên kết bị hỏng cho sự cố 715. Bạn có thể cập nhật không? –