dmesgレポートには次のメッセージが表示され、システムの負荷は常に最高レベルです。
情報:java:17047ジョブが120秒以上ブロックされました。汚染されていない 2.6.32-573.8.1.el6.x86_64 #1
sqs[48389]: 40 ip 0000000000423a29 sp 00007ffcaea16110 sqs[400000+6a000] のエラー 4 でのセグフォルト
stat[48906] トラップ分割エラー ip:4044cd sp:7ffd6fa40e40 エラー: acxstat[400000+11000] の 0
誰かが私がこのメッセージを理解するのを助けることができますか?私のメモリ使用量は次のとおりです。
ベストアンサー1
私の言葉は、技術的にはメモリエラーですが、あなたが暗示するメモリエラーではありません。ip 0000000000423a29
~であるコマンドポインタとsp 00007ffcaea16110
スタックレジスタ。もしそうなら、あなたはerror 4
:
$ errno 4
EINTR 4 Interrupted system call
これはtrap divide error
分割エラーです。ソースコードを確認してください。これは例です。
メモリ不足エラーですか?いいえ、エラーが表示されないためですOOM
。 Linuxメモリはトリッキーな獣です。結果を解釈する方法を知る必要があります。。
ここで発生する問題は、Linuxエラーではなくアプリケーションエラーです。唯一の可能性は、メモリに対してメモリテストを実行し、メモリの問題が見つかった場合は実際のメモリエラーである可能性があることです。