簡體   English   中英

AWS Elastic Beanstalk Tomcat - 高內存使用率

[英]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 8Java 8Servlet 3.0Hibernate + 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM