Вообщем переодически сервер дохнет по: 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'...
Короче... пост ни о том что бы а дабы не проебать...
При старте wlst с какого то момента, хуй знает какого возникает следующая пачка ошибок:
[12:27:09] oracle@budwf:/opt/oracle/user_projects/domains/budwf_domain/bin $ . setDomainEnv.sh
[12:27:12] oracle@budwf:/opt/oracle/user_projects/domains/budwf_domain $ java weblogic.WLST
Далее спецально сделал мелкий шрифт ибо эт пиздец....
Initializing WebLogic Scripting Tool (WLST) ...
Error execing the Python script "/opt/oracle/middleware/fmw_12.2.1.1/oracle_common/modules/internal/features/oracle.fmwshare.pyjar.jar!/wlstScriptDir/lib/ora_help.py" caused an error "Traceback (innermost last):
File "<string>", line 1, in ?
File "/opt/oracle/middleware/fmw_12.2.1.1/oracle_common/modules/internal/features/oracle.fmwshare.pyjar.jar/wlstScriptDir/lib/ora_help.py", line 12, in ?
File "/opt/oracle/middleware/fmw_12.2.1.1/wlserver/modules/com.oracle.weblogic.management.scripting.jar/weblogic/management/scripting/core/utils/modules/wlstModule_core.py", line 20, in ?
at weblogic.management.scripting.core.utils.WLSTCoreUtil.getOfflineWLSTScriptPath(WLSTCoreUtil.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
java.lang.RuntimeException: java.lang.RuntimeException: Could not find the OffLine WLST class
При старте wlst с какого то момента, хуй знает какого возникает следующая пачка ошибок:
[12:27:09] oracle@budwf:/opt/oracle/user_projects/domains/budwf_domain/bin $ . setDomainEnv.sh
[12:27:12] oracle@budwf:/opt/oracle/user_projects/domains/budwf_domain $ java weblogic.WLST
Далее спецально сделал мелкий шрифт ибо эт пиздец....
Initializing WebLogic Scripting Tool (WLST) ...
Error execing the Python script "/opt/oracle/middleware/fmw_12.2.1.1/oracle_common/modules/internal/features/oracle.fmwshare.pyjar.jar!/wlstScriptDir/lib/ora_help.py" caused an error "Traceback (innermost last):
File "<string>", line 1, in ?
File "/opt/oracle/middleware/fmw_12.2.1.1/oracle_common/modules/internal/features/oracle.fmwshare.pyjar.jar/wlstScriptDir/lib/ora_help.py", line 12, in ?
File "/opt/oracle/middleware/fmw_12.2.1.1/wlserver/modules/com.oracle.weblogic.management.scripting.jar/weblogic/management/scripting/core/utils/modules/wlstModule_core.py", line 20, in ?
at weblogic.management.scripting.core.utils.WLSTCoreUtil.getOfflineWLSTScriptPath(WLSTCoreUtil.java:86)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
java.lang.RuntimeException: java.lang.RuntimeException: Could not find the OffLine WLST class
Вообщем дабы это пофиксить, надо добавить CLASSPATH:
. $DOMAIN/bin/setDomainEnv.sh
export CLASSPATH=$WL_HOME/modules/features/wlst.wls.classpath.jar:$CLASSPATH
Комментарии
Отправить комментарий