Size: a a a

PostgreSQL + 1C + Linux

2021 February 24

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
у вас "лёгкая неразбериха" с конфигом для ПГ)). возможно несколько раз определяются переменные. или не определяются вообще
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
точнее я предполагаю что у вас /var/run/postgresql не создаётся автоматом, а при каждом рестарте сервера он вычищается. починить можно через /etc/tmpfiles.d или указать для файлов статистики путь не в /var/run/, а сразу в /tmp.
/tmp - у вас же tmpfs?
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
видимо нет
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
тогда укажите для статистики путь в /dev/shm
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
по правильному - лучше описать через /etc/tmpfiles.d, но по-быстрому чтобы проверить что всё починилось - направьте stats_temp_directory в '/dev/shm'
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
а в чем разница с /var/run?
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
и то и то - tmpfs
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
а в чем разница с /var/run?
ни в чём, можете и туда. Но только в сам /var/run (это же у вас ссылка на /run?)
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
да
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
именно в корень /var/run (stats_temp_directory = '/var/run'), так как каталога postgresql в момент запуска ПГ там не будет существовать
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
ок, сейчас переделаю
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
Сергей Голод
именно в корень /var/run (stats_temp_directory = '/var/run'), так как каталога postgresql в момент запуска ПГ там не будет существовать
у меня с ванильным постгре так по умолчанию работает - я оттуда этот пусть и срисовал
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
у меня с ванильным постгре так по умолчанию работает - я оттуда этот пусть и срисовал
ключевое слово "ванильном" ))), там всё правильно, верно!
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
Добрый день, коллеги. Сталкивался ли кто-нибудь со следующей проблемой: после ребута сервера (и очисткой /var/run соответственно) не стартует пг с руганью на невозможность создать pid-файл в /var/run/postgres. после создания каталога через mkdir и раздачи прав на него через chown postgres:postgres сервер стартует. но до следующего ребута машины.
почему у пг может не хватать прав на создание каталога? где-то побился скрипт инициализации службы? куда копать вообще?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Nikita Gryzlov
Добрый день, коллеги. Сталкивался ли кто-нибудь со следующей проблемой: после ребута сервера (и очисткой /var/run соответственно) не стартует пг с руганью на невозможность создать pid-файл в /var/run/postgres. после создания каталога через mkdir и раздачи прав на него через chown postgres:postgres сервер стартует. но до следующего ребута машины.
почему у пг может не хватать прав на создание каталога? где-то побился скрипт инициализации службы? куда копать вообще?
вы что сговорились? )))
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
Сергей Голод
вы что сговорились? )))
дай угадаю, обсуждается та же самая проблема?) я поскролил чат, но показалось, что проблема в другом
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
видимо у дураков мысли тоже сходятся )
источник