В общем проблема в
LOG: could not write temporary statistics file "pg_stat/db_14658792.tmp": No space left on device
из за чего крашиться бд. Рестарт помогает, но приходится его делать чуть ли не каждый день. Решение данной проблемы будет позже, а пока надо, чтобы бд авторестартилась при "падении".
Дело в том, что сам процесс postgresql активен при падении из-за этого
[Service]
Restart=on-failure
не поможет. Также как и restart_after_crash=on
Может есть какие то вотчдоги, которые мониторят доступ к бд и рестартят при его отсутствии?