192 GBのRAMを搭載したLinuxサーバーでJava(TIBCO EBX)を実行していますが、Javaプロセスは再起動され、メモリ不足の警告とともにアプリケーションがハングアップします。
ヒープサイズを176GBに設定し、10時間間隔後にヒープサイズがいっぱいになると同時にメモリ使用率が低下しないことを確認しました。
サーバーを再起動すると、メモリ使用率が低下します。私たちはメモリリークを分析するためにサーバーのKdumpを取得しようとしましたvmcore-dmesg.txt
。
これによりメモリリークが発生するか、それを解決する方法を提案できる人はいますか?
[ 389.832835] SysRq : Trigger a crash
[ 390.049124] BUG: unable to handle kernel NULL pointer dereference at (null)
[ 390.050076] IP: [<ffffffffbb270326>] sysrq_handle_crash+0x16/0x20
[ 390.050076] PGD 80000017c6c6e067 PUD 17fa9c8067 PMD 0
私たちのカーネルバージョンは次のとおりです。
$uname -r
3.10.0-1062.52.2.el7.x86_64
$ uname -a
Linux sr001 3.10.0-1062.52.2.el7.x86_64 #1 SMP Thu Jul 8 09:03:01 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux