Вообщем переодически сервер дохнет по: The WebLogic Server encountered a critical failure java.lang.OutOfMemoryError: Metaspace Reason: There is a panic condition in the server. The server is configured to exit on panic И хотя это гавно пишет типа Reason: There is a panic condition in the server. The server is configured to exit on panic чёт ни хуя он ни куда не exit.... Вообщем т.к разбираться с тем чем он жрётся нет ни времени ни желания (оно обязательно появится)... как вариант можно приделать костыль... костыль будет заключаться в ребуте сервера при возникновении этой ошибки. Что значит для этого надо... Желания и понимание что так жить нельзя, и вообще... Делаем новый модуль называем скажем: Reboot-OOMMetaSpace Идём в в новый модуль делаем Policy: Называем его OOM-Metaspace и говорит что это Server log: Жмём next в Configuration Policy пишем: log.logMessage.contains('java.lang.OutOfMemoryError: Metaspace'...
Как настроить аудит в OAM написанно почти везде вообщем основное что нужно знать:
http://lalal:7001/em -> domain -> Security -> Audit Policy
Вообщем то этого достаточно.
http://docs.oracle.com/cd/E12839_01/core.1111/e10043/audpolicy.htm#JISEC3413
Из ноты: OAM 11g : How To Configure OAM Audit Configuration (Doc ID 1492681.1)
The AuditLoader (java class loaded by the WLS instance during startup) is responsible for writing the records from the bus-stop file to the Audit Store (and removing these records from the bus-stop) at regular intervals (configurable).
jps-config.xml
Default:
<serviceInstance name="audit" provider="audit.provider" location="./audit-store.xml">
<description>Audit Service</description>
<property name="audit.filterPreset" value="None"/>
<property name="audit.maxDirSize" value="0"/>
<property name="audit.maxFileSize" value="104857600"/>
<property name="audit.timezone" value="utc"/>
<property name="audit.loader.jndi" value="jdbc/AuditDB"/>
<property name="audit.loader.interval" value="15"/>
<property name="audit.loader.repositoryType" value="File"/>
<property name="auditstore.type" value="file"/>
</serviceInstance>
Change
<serviceInstance name="audit" provider="audit.provider" location="./audit-store.xml">
<description>Audit Service</description>
<property name="audit.filterPreset" value="None"/>
<property name="audit.maxDirSize" value="0"/>
<property name="audit.maxFileSize" value="1000"/>
<property name="audit.timezone" value="utc"/>
<property name="audit.loader.jndi" value="jdbc/AuditDB"/>
<property name="audit.loader.interval" value="15"/>
<property name="audit.loader.repositoryType" value="File"/>
<property name="auditstore.type" value="file"/>
</serviceInstance>
Кода нить чё нить еще сюда допишу... типа rotation и прочей фигни.
http://lalal:7001/oamconsole -> Common Settings ->
Maximum Directory Size (MB) - максимальный размер директории для аудит файлов
Maximum Directory Size: 1000M а |
http://lalal:7001/em -> domain -> Security -> Audit Policy
Вообщем то этого достаточно.
http://docs.oracle.com/cd/E12839_01/core.1111/e10043/audpolicy.htm#JISEC3413
Из ноты: OAM 11g : How To Configure OAM Audit Configuration (Doc ID 1492681.1)
The AuditLoader (java class loaded by the WLS instance during startup) is responsible for writing the records from the bus-stop file to the Audit Store (and removing these records from the bus-stop) at regular intervals (configurable).
jps-config.xml
Default:
<serviceInstance name="audit" provider="audit.provider" location="./audit-store.xml">
<description>Audit Service</description>
<property name="audit.filterPreset" value="None"/>
<property name="audit.maxDirSize" value="0"/>
<property name="audit.maxFileSize" value="104857600"/>
<property name="audit.timezone" value="utc"/>
<property name="audit.loader.jndi" value="jdbc/AuditDB"/>
<property name="audit.loader.interval" value="15"/>
<property name="audit.loader.repositoryType" value="File"/>
<property name="auditstore.type" value="file"/>
</serviceInstance>
<serviceInstance name="audit" provider="audit.provider" location="./audit-store.xml">
<description>Audit Service</description>
<property name="audit.filterPreset" value="None"/>
<property name="audit.maxDirSize" value="0"/>
<property name="audit.maxFileSize" value="1000"/>
<property name="audit.timezone" value="utc"/>
<property name="audit.loader.jndi" value="jdbc/AuditDB"/>
<property name="audit.loader.interval" value="15"/>
<property name="audit.loader.repositoryType" value="File"/>
<property name="auditstore.type" value="file"/>
</serviceInstance>
Кода нить чё нить еще сюда допишу... типа rotation и прочей фигни.
Комментарии
Отправить комментарий