![](/img/trans.png)
[英]How to install R packages on DeployR server running on Linux (hosted on Amazon EC2)?
[英]increase the maximum possible payload size for deployr server (hosted via apache tomcat7)
我有一個由部署者托管的服務。 我因對等錯誤而重置連接。 我知道我的有效負載大小超過 2MB - Microsoft 在這里提到的默認限制:
但是,當我嘗試實施上述修復時,該服務變為非活動狀態,即使日志報告該服務已啟動,我也無法登錄到管理控制台。
原來我所指的 Microsoft 鏈接有一個不完整的解決方案。
默認情況下,Tomcat 將 POST 數據限制為 2 MB。 當您使用規則集時,此限制可能會導致問題,它可以發布大於此限制的數據。 要在 Tomcat 中禁用 POST 限制,您可以將 maxPostSize="-1" 屬性添加到 server.xml 配置文件的元素中。
該元素將在您的 server.xml 中看起來像這樣
<Connector port="9080" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8443"
acceptCount="100" connectionTimeout="20000" disableUploadTimeout="true"
useBodyEncodingForURI="true" maxPostSize="-1" />
您還需要配置 context.xml 和 web.xml 文件,以使 server.xml 中的更改生效。
更新元素以在 context.xml 文件中包含 reloadable="true" 屬性。 例如:
<Context reloadable="true">
使用 web.xml 文件中值為 false 的新 init-param 元素更新 org.apache.jasper.servlet.JspServlet servlet。
例如:
<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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.