Wir haben eine Java-Webanwendung in Elastic Beanstalk mit der minimalen Instanzanzahl 1 und der maximalen Instanzanzahl 2 für Autoscaling implementiert. Der benutzerdefinierte AMI, den wir verwenden, ist c1.medium mit Sun JDK 6.Containeroptionen in AWS Elastic Beanstalk
Der Umgebungsstatus wurde gelb und dann rot geändert. Nach dem Einchecken der Protokolldatei aus den Snapshot-Protokollen haben wir eine Ausnahme gefunden - verursacht durch: java.lang.OutOfMemoryError: Java-Heap-Space. Angenommen, dies könnte einer der möglichen Gründe für den Umweltschaden sein. Die Einstellungen, die wir in der Umwelt Container Option konfiguriert haben, sind
Initial JVM Heap-Größe (MB) - 256M
Maximale JVM Heap-Größe (MB) - 512m Die maximale Speichergröße der virtuellen Java-Maschine wird immer consume, angegeben in der JVM-Startbefehlszeile mit -Xmx.
Maximale JVM Permanent Generation Größe (MB) - 512m
Sollte erhöhe ich die Heap-Größe von 512 m auf mehr oder ist es in Ordnung.