アーティクル - CS268413
ThingWorx Serverが「メモリ不足: プロセスを強制終了」というエラーでクラッシュ<Process ID>(Java)スコア<score>あるいは子供を犠牲にする」
修正日: 04-Mar-2026
適用対象
- 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