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

Сообщения

Сообщения за февраль, 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 snapshot.     options:       repository: elbackup       # Leaving name blank will result in the default 

Всякие ошибки при запуске 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