我的应用程序正在使用Google App Engine(GAE(和Spring boot(v2.0.1(。GAE 使用 Jetty 9.3 运行应用,其中默认请求和响应标头大小设置为8192。 我需要增加这些值,因为我有处理大标头的技术要求。
你们能帮忙吗?
如果您没有运行嵌入式 Jetty,您应该能够使用 env 变量,如 Google 文档中所述: https://cloud.google.com/appengine/docs/flexible/java/dev-jetty9
要设置环境变量env_variables,请使用 应用程序.yaml 文件。
JETTY_PROPERTIES:附加到 $JETTY_ARGS 的名称=值对的逗号分隔列表
并且还在这里用于他们的 docker 映像: https://github.com/GoogleCloudPlatform/jetty-runtime
docker run -it --rm -e JETTY_PROPERTIES=jetty.http.idleTimeout=10000 launcher.gcr.io/google/jetty
所需的属性,据说:
JETTY_PROPERTIES=jetty.httpConfig.requestHeaderSize=X,jetty.httpConfig.responseHeaderSize=X