WebSphere App Server native_stderr.log быстро обновляется и становится слишком большим по размеру - PullRequest
1 голос
/ 18 мая 2011

Я запускаю приложение в WebSphere Portal Server 6.1 и WAS 7. В native_stderr.log я получаю следующее сообщение об ошибке:

<JNI GetStringCritical: buffer=0x000000004D810988>

<JNI ReleaseStringCritical: buffer=000000004D810988>

Эти сообщения быстро заполняют журнал, и размер журнала быстро увеличивается и увеличивается до 1 ГБ примерно за 5 минут.

Похоже, это не связано с нашим развернутым приложением, поскольку даже когда приложение не используется, журналы продолжают генерироваться.

Может кто-нибудь помочь мне в этом вопросе. Заранее спасибо.

Ответы [ 4 ]

3 голосов
/ 18 мая 2011

Сообщения от -verbose: jni. Выключите это, чтобы удалить сообщения. Из консоли администратора:

Серверы> (Типы серверов)> Серверы приложений WebSphere> server1> (Java и управление процессами)> Определение процесса> (Дополнительные свойства)> Виртуальная машина Java

Есть опция "Подробный JNI". В качестве альтернативы вы можете указать -verbose: jni вручную в аргументе «Общие аргументы JVM».

0 голосов
/ 17 октября 2013

Вы также можете отключить это в файлах конфигурации:

(вам придется изменить этот путь в соответствии с вашими настройками)

../WAS-7.0/WebSphere/AppServer/profiles/AppSrv01/config/cells/localhostNode01Cell/nodes/localhostNode01/servers/server1/server.xml

Ищите тег, вы увидите, что он там есть:

verboseModeClass="false" 
verboseModeGarbageCollection="false" 
verboseModeJNI="false"

и т.д.

0 голосов
/ 18 мая 2011

Вы должны включить -verbose: jni, чтобы appserver мог получить эти строки.Как говорит bkail, отключите его, чтобы избежать спама в журнале.

Также см. Эту статью для получения дополнительной информации об использовании JNI: http://www.ibm.com/developerworks/java/library/j-jni/

0 голосов
/ 18 мая 2011

Вы должны предоставить дополнительную информацию, кроме того, чтобы помочь людям.

Что такое JNI Stuff в вашем приложении?

Обратите внимание на вызов здесь - GetStringCritical (), вероятно, будет блокировать GC на JVM.

Попробуйте отключить компонент JNI приложения и посмотрите, как ведут себя ваши серверы

Manglu

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