アーティクル - CS268413

ThingWorx Serverが「メモリ不足: プロセスを強制終了」というエラーでクラッシュ<Process ID>(Java)スコア<score>あるいは子供を犠牲にする」

修正日: 04-Mar-2026   


注記:ここに記載されている情報は、お客様の利便性向上のため機械翻訳ソフトを使用しています。PTCは、ここに記載されている情報の翻訳の正確性について、一切の責任を負いませんので、ご了承ください。英語の原文を参照するには、こちら。この機械翻訳に関する詳細は、こちら。
お知らせいただき、ありがとうございます。この機械翻訳をレビューします。

適用対象

  • ThingWorx Platform 7.4 to 9.6

説明

  • ThingWorx サーバーの起動に失敗する
  • /var/log/messages.logにエラーがあります
 Out of memory: Kill process <Process ID> (java) score <score> or sacrifice child kernel: java invoked oom-killer
  • Apache Tomcatプロセスが停止しました
  • ThingWorx アプリケーション サーバーでの CPU 使用率の上昇とアクセスの問題
  • 再起動後にURLが表示されない
  • アプリケーションがOOMKilledステータスで停止しました
  • hs_err_pid.logレポート
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 2064 bytes for AllocateHeap
# Possible reasons:
#   The system is out of physical RAM or swap space
#   The process is running with CompressedOops enabled, and the Java Heap may be blocking the growth of the native heap
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
#   JVM is running with Zero Based Compressed Oops mode in which the Java heap is
#     placed in the first 32GB address space. The Java Heap base address is the
#     maximum limit for the native heap growth. Please use -XX:HeapBaseMinAddress
#     to set the Java Heap base and to place the Java Heap above 32GB virtual address.
  • ThingWorx サーバーで頻繁に安定性とパフォーマンスの問題が発生し、1 日に複数回シャットダウンして運用が中断される


最新バージョンはこちらを参照ください CS268413