gpt4 book ai didi

security - 应用最后一个 redhat 内核补丁后 Tomcat 无法启动

转载 作者:行者123 更新时间:2023-11-28 23:42:58 30 4
gpt4 key购买 nike

应用RHSA-2013:0911:R6-32(重要:Red Hat Enterprise Linux 6内核更新)后,tomcat拒绝以a开头

Error occurred during initialization of VM
Could not reserve enough space for object heap
Could not create the Java virtual machine.

catalina.out 日志中的错误。

在我们的特定环境中,我们使用 RHEL 32 位和 2 GB RAM 机器。新内核为:2.6.32-358.11.1.el6.i686

配置非常默认,只配置了 -XX:MaxPermSize=1024M。 (我知道,它很高)。如果我将该值减小到 800M 以下,tomcat 将启动。

如果我使用以前的内核 (2.6.32-358.6.2.el6.i686) 启动,tomcat 会启动。

看起来新内核改变了一些内存分配行为......是否有更多人遇到内存问题?

最佳答案

我在使用这个内核的 Centos 32 位以及最新的 kernel-firmware-2.6.32-358.14.1.el6 上遇到了同样的问题。 http://bugs.centos.org/view.php?id=6529建议使用 sysctl vm.unmap_area_factor=1 来影响内存的分配方式。但是,它对我没有用。我现在将迁移到 64 位安装。

关于security - 应用最后一个 redhat 内核补丁后 Tomcat 无法启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17603878/

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