私はElastic BeanstalkにデプロイされているJavaアプリケーションを持っています。 テストとプロダクションの2つの環境があり、プロダクションはテストより大きなインスタンスを使用するように構成されています。 Java環境のデフォルト設定では、最大ヒープサイズはすべてのインスタンスRAMの約1/4です(2G RAMインスタンスの場合は約0.5Gです)。これを増やしたいのですが(-Xmx
)。 利用可能なオプションは次のとおりです。.ebextensions
を使用してAWS Elastic BeanstalkとJAVA_OPTS
- - 両方の環境のためにこのように設定が(良くない)と同じになります
Procfile
使用して - コンソールでEnvironment properties
を使用して- 上記と同じでは動作しません - それらをプロパティは
java
ではなく、アプリケーション(-D
)に渡されます。
どのように環境/使用可能なメモリサイズに応じて-Xmx
を設定するアイデア? おかげ