gpt4 book ai didi

linux - 为作为服务运行的tomcat设置内存大小

转载 作者:太空宇宙 更新时间:2023-11-04 12:40:33 25 4
gpt4 key购买 nike

当我在运行我的网络应用程序时遇到内存问题时,我想知道如何为作为服务在 AWS-linux 上运行的 tomcat-8 设置内存。

GI-cat needs at least 1000MB free heap space to work properly. You have 506MB free (total 1752MB). Increase the memory if possible, by adding -Xmx1000m or more to the java arguments.

我读过 How do I increase memory on Tomcat 7 when running as a Windows Service?但它只处理 windows 服务,不处理 linux。

我想我必须操纵 catalina.sh ,不要,但我不确定这是否会影响使用 service tomcat8 restart 时的服务.

最佳答案

非持久化方法

你可以在启动tomcat服务之前设置环境变量:

export CATALINA_OPTS="-Xmx1000m"

然后开始你的服务:

service tomcat8 restart

旁注:此变量仅在被另一个进程取消/设置或您的 linux 机器重新启动之前设置。

持久化方法

要使其持久化,您需要修改 $CATALINA_HOME/conf/ 中的 tomcat.conf 并添加/修改环境变量:

CATALINA_OPTS="-Xmx1000m"

引用: https://unix.stackexchange.com/a/244197

更新 #1: 更改响应以更好地满足作者的需求。

关于linux - 为作为服务运行的tomcat设置内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40374835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com