【发布时间】:2018-09-12 04:31:44
【问题描述】:
以下是我用于 GAE 灵活 Java 8 / Jetty 应用程序的 app.yaml 文件。
runtime: java
env: flex
manual_scaling:
instances: 1
runtime_config: # Optional
jdk: openjdk8
server: jetty9
resources:
cpu: 2
memory_gb: 4.0
env_variables:
JAVA_HEAP_OPTS: -Xms3072M -Xmx3072M
health_check:
enable_health_check: False
handlers:
- url: /.*
script: this field is required, but ignored
由于某种原因,部署应用程序时未使用 JAVA_HEAP_OPTS 值。至少我不认为它被使用,因为当我 SSH 进入 docker 容器并运行以下命令时,内存值要少得多。
java -XX:+PrintFlagsFinal -version | grep -iE 'HeapSize|PermSize|ThreadStackSize'
有人可以告诉我发生了什么或我需要做些什么不同的事情吗?
谢谢
【问题讨论】:
标签: java google-app-engine jvm jetty heap-memory