К основному контенту

Сообщения

Сообщения за февраль, 2017

Weblogic Diagnostic Framework Run Bash Script (reboot managed server) - (bad practices)

Вообщем переодически сервер дохнет по: 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'...

Backup elasticsearch with curator.

Сжато кратко, в падлу много расписывать... Вообщем пробуем забэкапить elasticsearch 5.0 с помощью curator 4.2 Что имеем: 2 ноды 1) vapp-cn1 2) vapp-cn2 Репозиторий для бэкапа есть на обоих хостах находится в /backup/el_backup/front права для пользователя под который запущен elasticsearch есть, на обоих нодах в конфиге elasticsearch.yml указанно: path.repo: ["/backup/el_backup/front"] Настройка curator, бэкапить будем все индексы поэтому: 1. snapshot-script.yml actions:   1:     action: snapshot     description: >-       Snapshot logstash- prefixed indices older than 1 day (based on index       creation_date) with the default snapshot name pattern of       'curator-%Y%m%d%H%M%S'.  Wait for the snapshot to complete.  Do not skip       the repository filesystem access check.  Use the other options to create       the snapsho...

Всякие ошибки при запуске WLST (java weblogic.WLST)

Короче... пост ни о том что бы а дабы не проебать... При старте 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/webl...

Oracle FMW Managing the Metadata Repository - Creating a New Partition

Вообщем есть задача сделать дополнительную партицию в репозитории для приложения. Без понятия что делать в самом приложении но на всякий случай запишем чё делать в репозитории. Вообщем открываем EM и смотрим какие репозитории у нас уже есть: Далее можно выбрать какой нить репозитории и увидеть его партиции, на каких серврах он находится и т.д: Далее для приложения нам необходимо создать новую партицию, в данном случае мы не будем создавать еще один репозитории и создадим в уже существующем: mds-owsm Мне нужен еще одна партиция (она уже присутствует на скрине budwf называется) Соответственно для создания запускаем wlst, запускаем из WM_HOME/oracle_common: cd /opt/oracle/middleware/fmw_12.2.1.1/oracle_common/common/bin ./wlst Initializing WebLogic Scripting Tool (WLST) ... Welcome to WebLogic Server Administration Scripting Shell Type help() for help on available commands wls:/offline> connect('weblogic','sdfs','t3://budwf:7001') Con...