Вообщем переодически сервер дохнет по: 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'...
Что имеем:
1. Oracle BPM в weblogic есть OVD Provider
2. В OVD соответственно добавлен адаптер AD.
Как делать пункту 1 и 2 расписывать не буду т.к это можно найти и так где угодно... да и всё там понятно...
При попытке логина в /bpm/workflow в soa_server1.out видим следующую хуйню типа:
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.DefaultAuthenticator.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.DefaultAuthenticator.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.ovd.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Error> <oracle.soa.services.workflow.common> <BEA-000000> <<.> exception.code:0
exception.type: ERROR
ORABPEL-0
exception.code:0
exception.type: ERROR
at oracle.bpel.services.workflow.verification.impl.VerificationService.createWorkflowContext(VerificationService.java:1346)
там может быть целая тонна подобных exeption....
Напомню что как ни странно проблема стара... всё решается деплоем plugin:
1. Oracle BPM в weblogic есть OVD Provider
2. В OVD соответственно добавлен адаптер AD.
Как делать пункту 1 и 2 расписывать не буду т.к это можно найти и так где угодно... да и всё там понятно...
При попытке логина в /bpm/workflow в soa_server1.out видим следующую хуйню типа:
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.DefaultAuthenticator.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.DefaultAuthenticator.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Warning> <oracle.ods.virtualization.engine.backend.jndi.ovd.BackendJNDI> <LIBOVD-40118> <Could not automatically detect binary attribute list: null.>
<Feb 27, 2015 1:40:45 PM MSK> <Error> <oracle.soa.services.workflow.common> <BEA-000000> <<.> exception.code:0
exception.type: ERROR
ORABPEL-0
exception.code:0
exception.type: ERROR
at oracle.bpel.services.workflow.verification.impl.VerificationService.createWorkflowContext(VerificationService.java:1346)
там может быть целая тонна подобных exeption....
Напомню что как ни странно проблема стара... всё решается деплоем plugin:
4.3.1 EUSActiveDirectory Plug-In
Use the EUSActiveDirectory plug-in only when integrating Oracle Virtual Directory with Oracle's Enterprise User Security database product and your user identities are stored in Microsoft Active Directory. The EUSActiveDirectory plug-in translates Active Directory attributes to a format that can be used by the Enterprise User Security database.
Т.е список плагинов на AD адаптаре должен выглядеть так:
Вообщем то все плагины кроме EUSActiveDirectory ставятся при создании AD адаптера OAM/AD with Mapper.
Комментарии
Отправить комментарий