увеличить максимально возможный размер полезной нагрузки для сервера развертывания (размещен через apache tomcat7) - PullRequest
0 голосов
/ 16 января 2020

У меня есть служба, размещенная на deployer. Я получаю сброс соединения из-за ошибки пира. Я знаю, что размер моей полезной нагрузки превышает 2 МБ - ограничение по умолчанию, указанное Microsoft здесь:

https://support.microsoft.com/en-in/help/3104183/large-text-robjects-with-deployr-cause-script-to-fail

Однако, когда я пытаюсь реализовать указанное выше исправление, служба становится неактивной, и я не могу войти в консоль администратора, хотя в журналах указывается, что служба запущена.

1 Ответ

0 голосов
/ 17 января 2020

Оказывается, что ссылка Microsoft, о которой я говорил, имела неполное решение.

По умолчанию Tomcat ограничивает данные POST до 2 МБ. Этот лимит может вызвать проблему при использовании наборов правил, которые могут публиковать данные, превышающие этот лимит. Чтобы отключить ограничение POST в Tomcat, вы можете добавить атрибут maxPostSize = "- 1" к элементу сервера. xml файл конфигурации.

Элемент будет выглядеть примерно так на вашем сервере. xml

<Connector port="9080" maxThreads="150" minSpareThreads="25" 
maxSpareThreads="75" enableLookups="false" redirectPort="8443" 
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true" 
useBodyEncodingForURI="true" maxPostSize="-1" />

Вам необходимо настроить свой контекст. xml и веб-файл. xml, а также изменения на сервере. xml для вступления в силу.

Обновите элемент, добавив в контекст атрибут reloadable = "true". xml файл. Например:

<Context reloadable="true">

Обновите сервлет org. apache .jasper.servlet.JspServlet, добавив в него новый элемент init-param со значением false. xml file.

Например:

<init-param>
<param-name>keepgenerated</param-name>
<param-value>false</param-value>
</init-param>

Ссылка, где я нашел решение: https://www.ibm.com/support/knowledgecenter/SS8S5A_7.0.9/com.ibm.curam.content.doc/install_DevelopmentEnvironment/t_install_post-installationconfigurationoftomcat.html

...