Перейти к содержанию

Известные проблемы

Basis Dynamix

Выполнение рекомендаций по изменению конфигурации памяти

Прод http://10.10.106.140/ DESIGN 2023-11-07 / UI 0.44.0 2024-03-15 / API 1.0.148 20240606.171426

Платформа Октопус рекомендует уменьшить MEMORY CAPACITY с 2 до 1.63 GB для ВМ olegtest1.

image1.png

После успешно выполненной рекомендации, MEMORY CAPACITY уменьшилась с 2 до 1.75 GB.

image(2).png

API Basis Dynamix добавляет дополнительно некоторое количество памяти, которое мы явно указываем в рекомендации при ее выполнении.

Восстановление работоспособности Октопус после повреждения индекса

Повреждение индексов в базе данных PostgreSQL приводит к невозможности выполнения запросов к таблицам, поэтому таргеты могут зависать в статусе Discovering.

В логах сервисов появляются сообщения, такие как:

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.

Где external_name_name_object_id_uq — имя поврежденного индекса.

Восстановление индекса:

1. Проверьте логи базы данных на наличие ошибок, связанных с индексами.

2. Выполните команду REINDEX, чтобы пересоздать индекс, устраняя возможные повреждения:

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

Где external_name_name_object_id_uq — имя поврежденного индекса.

3. Проверьте, что индекс восстановлен и запросы выполняются без ошибок.