Size: a a a

PostgreSQL + 1C + Linux

2021 February 24

SG

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

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
та, если не латать дыру - а сделать "как надо" - как в ванильном  - то что нужно?
источник

NG

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

во, кажется это правильное направление мысли. пойду покопаю, спасибо)
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
интересно, почему он перестал создаваться. во времена девятки все было ок. а потом после апгрейда то ли на 10, то ли на 11 перестал. в 12.5 тоже не создается. (сборка от пг про)
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
та, если не латать дыру - а сделать "как надо" - как в ванильном  - то что нужно?
$ cat /etc/tmpfiles.d/postgrespro.conf
# See tmpfiles.d(5) for details
#
# Directory for PostgresPro-1C tempfiles

# Type Path    Mode UID GID  Age Argument
d /var/run/postgresq/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
Сергей Голод
$ cat /etc/tmpfiles.d/postgrespro.conf
# See tmpfiles.d(5) for details
#
# Directory for PostgresPro-1C tempfiles

# Type Path    Mode UID GID  Age Argument
d /var/run/postgresq/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
благодарствую!
источник

NG

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

СЯ

Сергей Якушев... in PostgreSQL + 1C + Linux
Гм, я туда посмотрел у меня такого нет. Но папка создается автоматом (PG 10-1C)
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
Сергей Якушев
Гм, я туда посмотрел у меня такого нет. Но папка создается автоматом (PG 10-1C)
возможно в сборке от 1с это решено как-то по-другому
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Сергей Голод
$ cat /etc/tmpfiles.d/postgrespro.conf
# See tmpfiles.d(5) for details
#
# Directory for PostgresPro-1C tempfiles

# Type Path    Mode UID GID  Age Argument
d /var/run/postgresq/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
Антон, может добавите в методичку мехнизм создания каталога? Я понимаю что это нужно знать как отченаш), но всё же.....
источник

СГ

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

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
Сергей Голод
нет, его нет в пакете. Это ручной файл
тем удивительнее, что с 9.6 такой проблемы не было. но возможно раньше пид файл создавался где-то в другом месте
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
Сергей Голод
$ cat /etc/tmpfiles.d/postgrespro.conf
# See tmpfiles.d(5) for details
#
# Directory for PostgresPro-1C tempfiles

# Type Path    Mode UID GID  Age Argument
d /var/run/postgresq/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
на ваниле такого тоже нет
источник

NG

Nikita Gryzlov in PostgreSQL + 1C + Linux
глянул содержимое каталога, у меня там только создание /run/screen. при этом остальные службы успешно создают там каталоги и не крякают (не под рутом)
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
на ваниле такого тоже нет
это ручной файл для ПГ от постгреспро)).
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
Сергей Голод
Антон, может добавите в методичку мехнизм создания каталога? Я понимаю что это нужно знать как отченаш), но всё же.....
ну вообще да - я нигде таких упоминаний отдельно не встретил
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
Сергей Голод
$ cat /etc/tmpfiles.d/postgrespro.conf
# See tmpfiles.d(5) for details
#
# Directory for PostgresPro-1C tempfiles

# Type Path    Mode UID GID  Age Argument
d /var/run/postgresq/   0700 postgres postgres
d /var/run/postgresql/pg_stat_tmp/ 0700 postgres postgres
оба каталога нужны?
источник

SG

Sergey Grebennikov in PostgreSQL + 1C + Linux
просто создаю этот файл и перезагружаюсь?
источник

СГ

Сергей Голод... in PostgreSQL + 1C + Linux
Sergey Grebennikov
оба каталога нужны?
можете складывать просто в /var/run/postgresql, тогда и переменную изменить на этот каталог и вторая строка из моего файла не нужна
источник

А

Андрей in PostgreSQL + 1C + Linux
добрый день. как в 8.3.18 на дебиане включить дебаг?
источник