【发布时间】:2018-01-11 15:52:40
【问题描述】:
我有这样的场景:一台 4GB 内存的 centos 机器,运行两台 tomcat,一台运行 3 个应用程序,另一台运行 2 个应用程序,一台 Wildfly 运行一个应用程序。
另外,我有一个 SpringBoot 应用程序(嵌入 tomcat)公开一个 rest api,监听某个端口。
Wildfly 以 3072 的 xmx 和 2048 的 xms 运行。 Tomcat 以 1024 的 xmx 和 512 的 xms 运行。
我正在对 springBoot 应用程序进行负载测试,几乎完成时,wildfly 进程崩溃。
正如预期的那样,我看到内存使用量几乎是最大的,CPU 也是如此,特别是在 springBoot 进程上。
我的问题是,这是一个 linux-centos 条件,它优先于另一个进程并杀死它?还是 JVM 条件?
谢谢。
【问题讨论】:
标签: performance spring-boot resources wildfly centos6