[英]AWS Elastic Beanstalk Tomcat - high memory usage
我有t2.nano
(512MB RAM)Elastic Beanstalk实例,但即使重启(app服务器)和几个请求后我开始接收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
这意味着我只有大约100MB,512MB,或者?
在我的本地主机上一切正常。 我正在寻找内存泄漏,但无法确定问题出在哪里,因为在我的开发机器上一切正常(几百次请求后的堆转储通常<50MB)。
我正在使用Tomcat 8
与Java 8
, Servlet 3.0
和Hibernate + JPA
。
不知道怎么回事?
尝试在部署应用程序之前添加一些交换空间。
dd if=/dev/zero of=/var/swapfile bs=1M count=512
mkswap /var/swapfile
chmod 0600 /var/swapfile
swapon /var/swapfile
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.