#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;