BUG #16565: Systemd service file does not create /var/run/postgresql directory across reboot

Поиск
Список
Период
Сортировка
От PG Bug reporting form
Тема BUG #16565: Systemd service file does not create /var/run/postgresql directory across reboot
Дата
Msg-id 16565-3ce4cfab67915389@postgresql.org
обсуждение исходный текст
Ответы Re: BUG #16565: Systemd service file does not create /var/run/postgresql directory across reboot  (Marco Cuccato <mcuccato.vts@gmail.com>)
Re: BUG #16565: Systemd service file does not create /var/run/postgresql directory across reboot  (Devrim Gündüz <devrim@gunduz.org>)
Список pgsql-bugs
The following bug has been logged on the website:

Bug reference:      16565
Logged by:          Marco Cuccato
Email address:      mcuccato.vts@gmail.com
PostgreSQL version: 12.3
Operating system:   Red Hat Enterprise Linux Server release 7.6
Description:

When the server is rebooted, PostgreSQL service doesn't start because of
this error:
FATAL:  could not create lock file "/var/run/postgresql/.s.PGSQL.5432.lock":
No such file or directory

This happens because it tries to create the lock file under
/var/run/postgresql that doesn't exists. It doesn't exist because /var/run
is a symlink to ../run (/run as absolute path) that is mounted as tmpfs.
As tmpfs is not persistent, when the server is rebooted the directory
doesn't exists and must be re-created.
Doing that, the lock file will be created successfully and the service will
start up correctly.

Please fix the postgresql-12.service systemd file: make it check and
eventually create /var/run/postgresql directory.
Thanks


В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #16558: `AND FALSE` increases planning time of query on 2 tables with 1000 partitions to more than 7 seconds
Следующее
От: Marco Cuccato
Дата:
Сообщение: Re: BUG #16565: Systemd service file does not create /var/run/postgresql directory across reboot