Eu não tenho experiência com o Linux e espero que alguém possa ajudar com esse problema.
Eu tenho uma máquina virtual com o Ubuntu 16.04 LTS e com um aplicativo que usa o PostegreSQL 9.5. Tudo tem funcionado normalmente nos últimos meses.
No entanto, no último final de semana uma falha de energia desligou todos os computadores e quando liguei o servidor notei que o PostegreSQL não está sendo iniciado.
Quando eu executo o comando
psql taiga -U postgres
Eu obtenho
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
Comando Iniciar não retorna nenhum erro
/etc/init.d/postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service.
E o status 1 mostra que o serviço não está sendo executado
sudo service postgresql status
● postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor prese
Active: active (exited) since Seg 2017-07-03 13:04:43 BRT; 7min ago
Process: 826 ExecStart=/bin/true (code=exited, status=0/SUCCESS)
Main PID: 826 (code=exited, status=0/SUCCESS)
CGroup: /system.slice/postgresql.service
Jul 03 13:04:43 vmtaiga systemd[1]: Starting PostgreSQL RDBMS...
Jul 03 13:04:43 vmtaiga systemd[1]: Started PostgreSQL RDBMS.
A única maneira de fazer o servidor rodar é com o comando
sudo su - postgres
postgres@vmtaiga:~$ /usr/lib/postgresql/9.5/bin/postgres -d 3 -D /var/lib/postgresql/9.5/main -c config_file=/etc/postgresql/9.5/main/postgresql.conf
Depois disso, posso conectar-me ao banco de dados, mas o saque será interrompido se eu fechar o terminal.
Por favor, alguém pode me ajudar a corrigir esse problema?
Tags postgresql ubuntu