0

ルート フォルダに不明なエラー ログがあります。

hs_err_pidxxx.log

そこには次のようなものがあります。これを修正する方法や、実際にログを実行しているサービスがわかりません。そのJava VMエラーだと思います。サービスとしてopenfireを実行していますが、これが原因である可能性があります。

#
# There is insufficient memory for the Java Runtime Environment to continue.
# Native memory allocation (malloc) failed to allocate 32756 bytes for ChunkPool::allocate
# Possible reasons:
#   The system is out of physical RAM or swap space
#   In 32 bit mode, the process size limit was hit
# Possible solutions:
#   Reduce memory load on the system
#   Increase physical memory or swap space
#   Check if swap backing store is full
#   Use 64 bit Java on a 64 bit OS
#   Decrease Java heap size (-Xmx/-Xms)
#   Decrease number of Java threads
#   Decrease Java thread stack sizes (-Xss)
#   Set larger code cache with -XX:ReservedCodeCacheSize=
# This output file may be truncated or incomplete.
#
#  Out of Memory Error (allocation.cpp:211), pid=15471, tid=2920495984
#
# JRE version: 6.0_41-b02
# Java VM: Java HotSpot(TM) Server VM (20.14-b01 mixed mode linux-x86 )

---------------  T H R E A D  ---------------

Current thread (0xf67e8c00):  VMThread [stack: 0xae0b3000,0xae134000] [id=15487]

Stack: [0xae0b3000,0xae134000],  sp=0xae1328a0,  free space=510k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x727990]

この問題を修正する方法を知っている人はいますか?私はすでに JVM ヒープサイズに約 2GB のメモリを割り当て、Java スレッドサイズに 2.8GB を割り当てています..

OPENFIRE_OPTS="-Xms2048m -Xmx2650m"

4

0 に答える 0