aboutsummaryrefslogtreecommitdiffstats
path: root/configserver
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@vespa.ai>2023-11-10 11:22:24 +0100
committerBjørn Christian Seime <bjorncs@vespa.ai>2023-11-10 11:22:24 +0100
commit5dc460f5f42c01e687773da74c4d688f2aa6cea3 (patch)
tree3fa8b7872c0d04adefdbd35caf7908ae8f2ff5cf /configserver
parent83b1ccd36dd5df2e43307aab19adc07b41c94c9f (diff)
Limit max payload size based on heap size
Diffstat (limited to 'configserver')
-rw-r--r--configserver/src/main/resources/configserver-app/services.xml3
1 files changed, 2 insertions, 1 deletions
diff --git a/configserver/src/main/resources/configserver-app/services.xml b/configserver/src/main/resources/configserver-app/services.xml
index eacb3d30568..3d7f52dc343 100644
--- a/configserver/src/main/resources/configserver-app/services.xml
+++ b/configserver/src/main/resources/configserver-app/services.xml
@@ -145,7 +145,8 @@
<server port="19071" id="configserver">
<config name="jdisc.http.connector">
<!-- Limit max request content size accepted -->
- <maxContentSize>2000000000</maxContentSize> <!-- ~2GB -->
+ <maxContentSize>0</maxContentSize> <!-- 0 => scale based on max heap size -->
+ <maxContentSizeErrorMessageTemplate>Application package is too large (%1$d > %2$d bytes). Try increasing heap as described in https://docs.vespa.ai/en/performance/container-tuning.html#config-server-and-config-proxy.</maxContentSizeErrorMessageTemplate>
</config>
</server>
<preprocess:include file='http-server.xml' required='false' />