Tarkibga o‘tish

Ma'lum muammolar

Basis.Dynamix - xotira konfiguratsiyasini o'zgartirish bo'yicha tavsiyalarni amalga oshirish

Mahsulot http://10.10.106.140/ DIZAYN 2023-11-07 / UI 0.44.0 2024-03-15 / API 1.0.148 20240606.171426

Octopus platformasi olegtest1 VM uchun Xotira sig'imini 2 dan 1,63 GB gacha kamaytirishni tavsiya qiladi.

image1.png

Tavsiyani muvaffaqiyatli amalga oshirgandan so'ng, MEMORY CAPSITY 2 dan 1,75 GB gacha qisqartirildi.

image(2).png

API Basis.Dynamix qo'shimcha ravishda uni bajarishda tavsiyada aniq ko'rsatilgan xotira hajmini qo'shdi.

Indeks shikastlanganidan keyin Octopus funksiyasini tiklash

PostgreSQL ma'lumotlar bazasidagi indekslarning buzilishi jadvallar bo'yicha so'rovlarni bajarishni imkonsiz qiladi, shuning uchun maqsadlar DISCOVERING holatida qolishi mumkin.

Xabarlar xizmat jurnallarida paydo bo'ladi, masalan:

Caused by: org.postgresql.util.PSQLException: 
ERROR: index "external_name_name_object_id_uq" contains unexpected zero page at block 586
Hint: Please REINDEX it.

Qayerda external_name_name_object_id_uq — shikastlangan indeks nomi.

Indeksni tiklash uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak:

1. Indekslar bilan bog'liq xatolar uchun ma'lumotlar bazasi jurnallarini tekshiring.

2. Buyruqni ishga tushiring REINDEX, indeksni qayta yaratish, qayta yaratish jarayonida yuzaga kelishi mumkin bo'lgan zararni bartaraf etish uchun:

docker exec -i octopus.postgres psql -U postgres -d octopus -c "REINDEX INDEX external_name_name_object_id_uq;"

Qayerda external_name_name_object_id_uq — shikastlangan indeks nomi.

3. Indeks tiklanganligini va so'rovlar xatosiz ishlayotganligini tekshiring.

Atrof-muhit o'zgaruvchilarini tekshirish

Atrof-muhit o'zgaruvchilarini tekshirish uchun siz quyidagi harakatlar ketma-ketligini bajarishingiz kerak:

1. Joriy o'zgaruvchan qiymatlar uchun Octopus texnik yordamini so'rang PRIVATETOKENva DOCKER_USER.

2. Faylni oching /etc/profile.d/alpine-octopus-variables.sh tahrirlash uchun.

3. Fayl mazmuni quyidagilarga mos kelishiga ishonch hosil qiling:

export OCTOPUS_WORKDIR=~/octopus
export PRIVATETOKEN=glpat-...
export DOCKER_USER=...
export DOCKER_REGISTRY=registry.usetech.ru

3. O'zgarishlarni saqlang.

4. SSH orqali serverga ulaning va yangilashni qayta bajaring (server muhitiga yangi sozlamalarni qo'llash uchun bajariladi).

Konteynerlarni ketma-ket ishga tushirish

Konteynerlarni ishga tushirishda to'g'ri ketma-ketlikni saqlash uchun siz quyidagi buyruqlar to'plamini bajarishingiz kerak:

docker compose stop
docker compose up -d rsyslog
docker compose up -d zookeeper postgres clickhouse
docker compose up -d prometheus grafana pushgateway
docker compose up -d \
  octopus-kafka \
  repository \
  orchestrator \
  topology.worker \
  api \
  analysis
docker compose up -d \
  agent.basis \
  agent.brest \
  agent.hyperv \
  agent.rosplatforma \
  agent.vcenter \
  agent.yandex.cloud \
  agent.yandex.cloud.cost \
  agent.zabbix \
  agent.zvirt \
  ui \
  keycloak