Назад | Перейти на главную страницу

Ubuntu - сервер Postgresql не запускается

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

У меня есть виртуальная машина с Ubuntu 16.04 LTS и приложением, использующим PostegreSQL 9.5. Последние несколько месяцев все работает нормально.

Однако в прошлые выходные из-за сбоя питания все компьютеры были отключены, и когда я включил сервер, я заметил, что PostegreSQL не запускается.

Когда я запускаю команду

psql taiga -U postgres

я получил

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"?

Команда запуска не возвращает никаких ошибок

/etc/init.d/postgresql start
[ ok ] Starting postgresql (via systemctl): postgresql.service.

А статус один показывает, что служба не запущена

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.

Единственный способ запустить сервер - использовать команду

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 

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

Пожалуйста, кто-нибудь может помочь мне решить эту проблему?