Tomcat 6 堆大小 - 这是正确的吗?

发布于 2024-08-18 22:01:48 字数 215 浏览 7 评论 0原文

我在 Red Hat 机器上运行多个 tomcat,我想为每个 tomcat 配置单独的堆大小(某些实例使用更多内存)。

我可以在 catalina.sh 文件中输入以下内容来设置堆大小最小/最大 bt:

CATALINA_OPTS="-Xms64m -Xmx256m"

我需要添加“导出”吗?即导出CATALINA_OPTS =“-Xms64m -Xmx256m”

I am running multiple tomcats on a Red Hat box and I would like to configure separate heap size for each of them (some instances use more memory).

Can I set the heap size min/max bt entering the following into the catalina.sh file:

CATALINA_OPTS="-Xms64m -Xmx256m"

Do I need add 'export'? i.e. export CATALINA_OPTS="-Xms64m -Xmx256m"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人│生佛魔见 2024-08-25 22:01:48

最佳实践是将环境变量的设置放在 bin 文件夹中名为 setenv.sh/.bat 的文件中。

catalina.sh 脚本具有调用此脚本(如果存在)的逻辑。

推荐这样做的原因是因为它使安装所需的环境变量设置可移植:您可以轻松地将 setenv.sh 复制到其他 Tomcat 安装,您可以将 Tomcat 升级到较新的版本(这可能会覆盖 catalina.sh),但仍保留现有的 setenv.sh

有关如何在 setenv.sh 中设置堆大小的示例:

export JAVA_OPTS='-Xmx784M` 

Best practice is to put the setting of environment variables in a file named setenv.sh/.bat in the bin folder.

The catalina.sh script has logic to call into this script, if it exists.

The reason why this is recommended is because it makes setting of environment variables needed for your installation portable: you can easily copy setenv.sh to other Tomcat installations, you can upgrade Tomcat to a newer version (which might overwrite catalina.sh) but still have your existing setenv.sh.

An example on how to set the heap size inside setenv.sh:

export JAVA_OPTS='-Xmx784M` 
玩世 2024-08-25 22:01:48

如果将此添加到 Tomcat 安装中的任何内容中,它将影响该计算机上运行的所有实例。

我认为您想在单独的脚本中单独设置 JAVA_OPTS,然后每个脚本都会调用 Tomcat 的启动脚本。脚本可以设置不同的堆大小。是的,您需要导出。

If you add this to anything in the Tomcat installation, it will affect all instances run on that machine.

I think you want to set JAVA_OPTS separately, in separate scripts, which each then invoke Tomcat's startup script. The scripts can set different heap sizes. Yes, you need to export.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文