Logo
ХелпдескУправление знаниямиБизнесуТарифыЧто такое KCS?Блог
Русский
Личный кабинет
Настройка системы
© 2023 - 2026 ООО «Свормика». Swarmica - Платформа управления знаниями и ресурсами техподдержки. Версия: 6.1.1

#2144: Как отключить jit в postgres для установки Swarmica

Отредактирована: сегодня

Инструкция

1. Подключитесь к серверу Swarmica по SSH как root пользователь.

2. Перейдите в папку /root/swarmica и в docker-compose.yml добавьте -с jit=off в команду старта сервиса postgres. То есть вместо:

  postgres:
    image: postgres:14.2-bullseye
    container_name: swarmica-postgres
    shm_size: 1gb
    command: postgres -N 200 -c work_mem=8MB -c temp_buffers=16MB -c shared_buffers=1GB -c track_activity_query_size=16384
    <...>

должно стать:

  postgres:
    image: postgres:14.2-bullseye
    container_name: swarmica-postgres
    shm_size: 1gb
    command: postgres -N 200 -c work_mem=8MB -c temp_buffers=16MB -c shared_buffers=1GB -c track_activity_query_size=16384 -c jit=off          # <----- добавлено '-c jit=off'
    <...>

3. Подключитесь к БД:

cd /root/swarmica
source .env
docker exec -ti --env-file .env swarmica-postgres psql -U$POSTGRES_USER $POSTGRES_DB

4. Выполните команды:

ALTER DATABASE swarmica_app SET jit = off;
SET jit = off;