Папка hsperfdata_uid не создается - PullRequest
       0

Папка hsperfdata_uid не создается

3 голосов
/ 27 сентября 2010

Я пытаюсь использовать утилиты jstat и jmap для получения снимка jvm.Он отлично работает в dev и stav env, но не работает в производстве.Все три на Linux.Ошибка «не удалось найти jvmId».Основное различие, которое я обнаружил, заключается в том, что on prod jvm не создает папку / tmp / hsperfdata_uid, но в dev env я могу видеть файлы, созданные в hsperfdata_uid для каждого jvm.Я не могу выяснить разницу между этими настройками в этих JVM.Я пытался использовать -XX: + UsePerfData на этом jvm, но все еще не выводил.

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

1 Ответ

0 голосов
/ 20 сентября 2011

Используете ли вы точно такую ​​же Java VM (установлен точно так же, как на dev / staging)?Также проверьте разрешение пользователя, который выполняет JVM.И сравнивайте переменные окружения при выполнении JVM.В заключение я бы проверил размер и права доступа к файловой системе / tmp.Также проверьте, использует ли он тот же тип файловой системы (иногда temp использует tmpfs или sth аналогичные и часто / tmp имеет ограниченное доступное пространство.

Надеюсь, эти указатели помогут выяснить, что происходит неправильно!*

...