Bir ec2 örneğinde çalışan Jenkins'imiz var.Jenkins bellek yetersiz hatası oluşturuyor
17:29:39.149 [INFO] [org.gradle.api.Project] OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000007ac000000, 234881024, 0) failed; error='Cannot allocate memory' (errno=12)
17:29:39.150 [INFO] [org.gradle.api.Project] #
17:29:39.150 [INFO] [org.gradle.api.Project] # There is insufficient memory for the Java Runtime Environment to continue.
17:29:39.150 [INFO] [org.gradle.api.Project] # Native memory allocation (malloc) failed to allocate 234881024 bytes for committing reserved memory.
Ben bu konuda araştırılmış ve bu tür yığın bellek, koç ve PermGenSize artırmak gibi çeşitli ayarları denedik: Bir yapıyı yaparken, biz şu hatayı görüyoruz. İşte şu anki hafıza ayarım Jenkins:
-Xms256m -Xmx2048m -XX:MaxPermSize=512m
Eksik olduğum başka şeyler OOM'a neden oluyor mu?
Ben Jenkins bellek (kendi jvm üzerinde çalıştırılan) Buradaki sorun, ama gradle süreç değildir şüpheli bakmak . Gradle hafızasını artırmayı deneyin (GRADLE_OPTS = -Xmx512m ....) ve tekrar test edin. –
GRADLE_OPTS -Xmx2048m'ye ayarlıyım ve hala bellek sorunlarım var. – Satya
Gradle'la çok aşina değilim ... belki de yeni bir jvm sorar, bu da ne çöküyor ... Ayrıca - yeterli sistem belleğiniz var mı? –