gpt4 book ai didi

java - AWS Elastic Beanstalk Tomcat - 高内存使用率

转载 作者:行者123 更新时间:2023-11-28 22:27:09 25 4
gpt4 key购买 nike

我有t2.nano (512MB RAM)Elastic Beanstalk 实例,但即使在重新启动(应用程序服务器)后,我也开始收到很少的请求 93 % of memory is in use.警告,然后实例停止响应,直到它自己重新启动。

当我重启实例并运行 watch -n 1 free -m 时我得到以下信息

Every 1.0s: free -m                                     Sat Aug 27 14:15:19 2016

total used free shared buffers cached
Mem: 491 485 5 0 6 91
-/+ buffers/cache: 387 103
Swap: 0 0 0

这意味着在 512MB 中我只有 ~100MB 可供使用,或者?


在我的本地主机上一切正常。我正在寻找内存泄漏,但无法真正判断问题出在哪里,因为在我的开发机器上一切正常(几百个请求后的堆转储通常 <50MB)。

我正在使用 Tomcat 8Java 8 , Servlet 3.0Hibernate + JPA .

不确定该怎么做?

最佳答案

在部署您的应用程序之前尝试添加一些交换空间。

dd if=/dev/zero of=/var/swapfile bs=1M count=512
mkswap /var/swapfile
chmod 0600 /var/swapfile
swapon /var/swapfile

关于java - AWS Elastic Beanstalk Tomcat - 高内存使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39178089/

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