Перекрытие объекта Java или повреждение памяти - PullRequest
0 голосов
/ 01 июля 2019

У меня запущено приложение на jdk8. это ведет себя странно. Например, если я вызываю redis для ключа, иногда получаю ответ другого ключа. Я являюсь пулом объектов для объектов jedis. Иногда я вижу, что сообщения журнала становятся поврежденными, то есть часть сообщения журнала записывается в приложение.

Изначально я думал, что приложение не перезапустилось должным образом. Я пытался перезапустить приложение, оно работало на нескольких узлах / серверах, а не на других серверах.

Я пытался запустить одну и ту же войну в другом узле и оказывал давление на приложение с помощью инструмента loadtest, но я не видел такой проблемы, даже если я запускаю его в течение 24 часов

В частности, у меня есть следующие вопросы:

  1. Это JVM неисправен, потому что я вижу что-то, связанное с объектом перекрытия, я имею в виду здесь получение значений одного объекта другому?

  2. Есть ли способ, которым я могу видеть значения и распределение памяти во время выполнения

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...