Tôi đã có trường hợp của Jenkins thất bại và không có gì, nhưng Jenkins redeployment (Jenkins là một webapp trong Tomcat) đã giúp. Ngay cả các công việc mới thất bại với lỗi không gian PermGen, nhưng tất cả các thiết lập đều tốt (tất cả các tham số -XX:PermSize
ở mọi nơi có thể). Vấn đề là sau khi redeployment tất cả mọi thứ làm việc như một say mê. Nhưng đó là một giải pháp khắc nghiệt. Tôi muốn biết, nếu có một số tùy chọn để khôi phục trạng thái Jenkins. Cảm ơn trước.PermGen lỗi trong Jenkins
Cập nhật: Được rồi, đối với những người có thể phải đối mặt với điều gì đó như thế, dưới đây là những gì tôi đã tìm ra. Những người đã viết rằng tốt hơn là triển khai Jenkins như một mô-đun Tomcat có lẽ không gặp phải các vấn đề của bất kỳ triển khai dự án nào (với trình cắm thêm Jenkins Deploy hoặc với một số tomcat-maven-plugin
trong Maven's pom.xml
). Tôi không có bất kỳ vấn đề nào tôi mô tả khi cài đặt riêng Jenkins. Whew!
bạn có đang chạy dưới ubuntu không? nếu có, bạn cần ghi đè cài đặt/etc/default/tomcat. Nếu không, bạn có thể thử chạy tomcat với JVM Jrockit mà không bị các vấn đề về khoảng trống. – jocelyn
@jocelyn Yep, đó là Ubuntu và tôi đã cố gắng ghi đè các cài đặt đó. Jrockit có thể là một giải pháp, vẫn còn hơi lạ khi thay đổi JVM vì Jenkins. –