Как сделать всегда активную сессию для postgresql?

Ранее у меня было django приложение/база данных на одном сервере. Теперь я сделал один сервер с приложением, другой сервер с базой данных (Debian 11; Postgresql 12.9 (Install via Homebrew))

Проблема: через несколько часов возникают проблемы с подключением к базе данных...

postgres log:

2022-01-24 23:27:00.315 UTC [9982] LOG:  received smart shutdown request
2022-01-24 23:27:00.323 UTC [9982] LOG:  background worker "logical replication launcher" (PID 9996) exited with exit code 1
2022-01-24 23:27:00.324 UTC [9991] LOG:  shutting down
2022-01-24 23:27:00.344 UTC [9982] LOG:  database system is shut down

/var/log/syslog:

Jan 24 23:27:00 d systemd[1]: Stopping User Manager for UID 1000...
Jan 24 23:27:00 d systemd[8909]: Stopped target Main User Target.
Jan 24 23:27:00 d systemd[8909]: Stopping D-Bus User Message Bus...
Jan 24 23:27:00 d systemd[8909]: Stopping Homebrew generated unit for postgresql@12...
Jan 24 23:27:00 d systemd[8909]: dbus.service: Succeeded.
Jan 24 23:27:00 d systemd[8909]: Stopped D-Bus User Message Bus.
Jan 24 23:27:00 d systemd[8909]: homebrew.postgresql@12.service: Succeeded.
Jan 24 23:27:00 d systemd[8909]: Stopped Homebrew generated unit for postgresql@12.
Jan 24 23:27:00 d systemd[8909]: homebrew.postgresql@12.service: Consumed 1min 22.614s CPU time.
Jan 24 23:27:00 d systemd[8909]: Removed slice app-homebrew.postgresql.slice.
Jan 24 23:27:00 d systemd[8909]: app-homebrew.postgresql.slice: Consumed 1min 22.614s CPU time.
Jan 24 23:27:00 d systemd[8909]: Stopped target Basic System.
...

Я подключаюсь к серверу через терминал со своего локального компьютера. Я вижу только свои сессии (loginctl list-sessions), если я убью его, то postgresql снова упадет.

Мне нужно создать пользователя, который будет постоянно активен? Как правильно это сделать?

Вернуться на верх