私はUbuntuサーバー上でバックグラウンドで実行しているjarを持っています。ある瞬間においてJavaプロセスが実行状態にあり、CPUを消費する
、アプリケーションは、あまりにも多くのCPU(400%)をconsumming開始及びR状態の4子プロセスステー:
HTOP state before/after problem
NB:問題は、量ではなく生成されています使用すると、一定の時間(3-4日)の直後に発生します。私たちはjavaをkillして再実行する必要があります。
EDITは、GCログを追加:
私は、Javaをした-verbose:gcをこことは、私はアプリを再起動したときに、アプリケーションが、問題は、先に説明を示し間で得たものです。
EDITがOLD GENログを追加する:GCが行われたときに、ログにタイムスタンプを与えなかったので、最初のグラフで
、x軸は、秒ではありません。また、下部のScreenShotでは、問題が発生している期間にVisual VMでVisual GCが実行されました。
ここでは、ログ・ダンプされます。
http://www.filedropper.com/threaddump2
私たちに多くの情報を提供してください、あなたはいくつかのログを持っていますか? – HCarrasko
@Hectorどのようなログを私のアプリに追加すれば役に立つのか分かりません! – EspritBat