1
私はElastic Beanstalkのインスタンスを持っていますが、再起動(アプリケーションサーバー)した後でもわずかな要求があっても、93 % of memory is in use.
の警告を受信してからインスタンスが応答を停止し、再起動します。AWS Elastic Beanstalk Tomcat - 高メモリ使用
私は、インスタンスを再起動して、私は512メガバイトの外に、私の処分でのみ〜100メガバイトを持っている、または意味
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
次私が手watch -n 1 free -m
を実行すると?
私のlocalhostでは、すべて正常に動作します。私はメモリリークを探していますが、実際にどこに問題があるのかわかりません。なぜなら、私の開発マシンではすべてがうまく動作するからです(数百リクエスト後にヒープダンプが通常< 50MBです)。
Java 8
,Servlet 3.0
およびHibernate + JPA
とを使用しています。
どうすればいいですか?
ローカルホストにはどのくらいのメモリがあり、t2.nanoインスタンスにはどのくらいのメモリがありますか? –
512MB。私はlocalhostの説明も更新しました - メモリは50MBをはるかに上回っていません。 Localhostは8GBのRAMです。 – svenkapudija
さて、これは1つの小さなインスタンスです。 1)最大メモリ割り当てを-Xms128m -Xmx128mに変更してみてください。2)少なくとも実験としてt2.smallで実行することはできますか? –