Не удалось принять соединение .: java .lang.OutOfMemoryError: G C превышен предел служебных данных - PullRequest
0 голосов
/ 10 января 2020

Я получаю ошибку ниже в JBoss ide и сервере JBoss 7.1

14:42:35,330 WARN  [org.hornetq.core.remoting.server.impl.RemotingServiceImpl] (hornetq-failure-check-thread) Java heap space: java.lang.OutOfMemoryError: Java heap space

14:42:35,375 WARNING [org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink] (Old I/O server boss ([id: 0x0095146e, localhost/127.0.0.1:6455])) Failed to accept a connection.: java.lang.OutOfMemoryError: GC overhead limit exceeded

14:42:43,397 ERROR [org.hornetq.utils.OrderedExecutorFactory] (Thread-0 (HornetQ-server-HornetQServerImpl::serverUUID=6ba001c9-31f8-11ea-a949-4437e6a1cfcc-9252887)) Caught unexpected Throwable: java.lang.OutOfMemoryError: GC overhead limit exceeded

14:42:43,397 WARNING [org.jboss.netty.channel.socket.oio.OioServerSocketPipelineSink] (Old I/O server boss ([id: 0x012e6421, localhost/127.0.0.1:6445])) Failed to accept a connection.: java.lang.OutOfMemoryError: GC overhead limit exceeded

14:42:47,337 ERROR [org.hornetq.utils.OrderedExecutorFactory] (Thread-24 (HornetQ-server-HornetQServerImpl::serverUUID=6ba001c9-31f8-11ea-a949-4437e6a1cfcc-9252887)) Caught unexpected Throwable: java.lang.OutOfMemoryError: GC overhead limit exceeded

1 Ответ

1 голос
/ 10 января 2020

Вы можете анализировать из дампа кучи ваш код, вы можете использовать jvisualvm или любой другой инструмент. Вы также можете использовать встроенную команду java для того, что захватывает дамп кучи на outOfMemoryError

Параметр командной строки, который генерирует дамп кучи при возникновении java .lang.OutOfMemoryError:

java -XX:+HeapDumpOnOutOfMemoryError

По умолчанию он сохраняет дамп в файле java_pid.hprof в каталоге, где мы запускаем приложение. Если мы хотим указать другой файл или каталог, мы можем установить его в опции HeapDumpPath:

java -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=<file-or-dir-path>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...