PDF
Download PDF
Download page Некорректное значение параметра max_replication_slots.
Некорректное значение параметра max_replication_slots
Статья является возможным решением инцидента Postgres Pro. Не запускается СУБД после обновления платформы 1C
Окружение
Astra Linux Special Edition 1.7 Update 7uu1 (№2025-0414SE17MD)
Диагностика
- Проверить при запуске Postgres Pro наличие сообщений вида:
systemctl status postgrespro-1c-16.service ● postgrespro-1c-16.service - Postgres Pro 1c 16 database server Loaded: loaded (/lib/systemd/system/postgrespro-1c-16.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2025-10-12 12:56:15 +05; 4min 33s ago Process: 6786 ExecStartPre=/opt/pgpro/1c-16/bin/check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS) Process: 6799 ExecStart=/opt/pgpro/1c-16/bin/postgres -D ${PGDATA} (code=exited, status=1/FAILURE) Main PID: 6799 (code=exited, status=1/FAILURE) CPU: 417ms systemd[1]: Starting Postgres Pro 1c 16 database server... postgres[6799]: 2025-10-12 12:56:14.833 +05 [6799] СООБЩЕНИЕ: передача вывода в протокол процессу сбора протоколов postgres[6799]: 2025-10-12 12:56:14.833 +05 [6799] ПОДСКАЗКА: В дальнейшем протоколы будут выводиться в каталог "log". systemd[1]: postgrespro-1c-16.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: postgrespro-1c-16.service: Killing process 6800 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Killing process 6802 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Killing process 6803 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Failed with result 'exit-code'. systemd[1]: Failed to start Postgres Pro 1c 16 database server. systemd[1]: postgrespro-1c-16.service: Consumed 417ms CPU time.CODE
Решение
Ответ доступен с подключенной услугой «Техническая поддержка».
Внимание! Для авторизации используйте учетные данные Личного кабинета
Если учетная запись от новой версии личного кабинета отсутствует, просим писать на почту lk@astralinux.ru
- Проверить при запуске Postgres Pro наличие сообщений вида:
systemctl status postgrespro-1c-16.service ● postgrespro-1c-16.service - Postgres Pro 1c 16 database server Loaded: loaded (/lib/systemd/system/postgrespro-1c-16.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sun 2025-10-12 12:56:15 +05; 4min 33s ago Process: 6786 ExecStartPre=/opt/pgpro/1c-16/bin/check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS) Process: 6799 ExecStart=/opt/pgpro/1c-16/bin/postgres -D ${PGDATA} (code=exited, status=1/FAILURE) Main PID: 6799 (code=exited, status=1/FAILURE) CPU: 417ms systemd[1]: Starting Postgres Pro 1c 16 database server... postgres[6799]: 2025-10-12 12:56:14.833 +05 [6799] СООБЩЕНИЕ: передача вывода в протокол процессу сбора протоколов postgres[6799]: 2025-10-12 12:56:14.833 +05 [6799] ПОДСКАЗКА: В дальнейшем протоколы будут выводиться в каталог "log". systemd[1]: postgrespro-1c-16.service: Main process exited, code=exited, status=1/FAILURE systemd[1]: postgrespro-1c-16.service: Killing process 6800 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Killing process 6802 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Killing process 6803 (postgres) with signal SIGKILL. systemd[1]: postgrespro-1c-16.service: Failed with result 'exit-code'. systemd[1]: Failed to start Postgres Pro 1c 16 database server. systemd[1]: postgrespro-1c-16.service: Consumed 417ms CPU time.
Возможная причина: Некорректное значение параметра max_replication_slots. Перейти к решению.