Не могу остановить сервер. Postgresql - PullRequest
0 голосов
/ 02 ноября 2018

Я новый пользователь sql, и у меня проблема с работой с локальным сервером на моем Mac. Во-первых, я хотел остановить сервер, используя

pg_ctl -D /usr/local/var/postgres stop

но bash возвращает такую ​​проблему:

 waiting for server to shut
 down...............................................................
 failed 
 pg_ctl: server does not shut down

Я пытался использовать

brew services restart postgresql

После этого я использую

 pg_ctl -D /usr/local/var/postgres status

bash также возвращает

 pg_ctl: server is running (PID: 3036)

Как я могу это остановить? Спасибо.

1 Ответ

0 голосов
/ 02 ноября 2018

Попробуйте включить «быстрый» режим, который немного грубее, но в плюсе пропущены некоторые формальности, связанные с более вежливым отключением.

pg_ctl stop -m fast -D /usr/local/var/postgres

По документам:

Options for stop or restart:
  -m, --mode=MODE        MODE can be "smart", "fast", or "immediate"

Shutdown modes are:
  smart       quit after all clients have disconnected
  fast        quit directly, with proper shutdown
  immediate   quit without complete shutdown; will lead to recovery on restart
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...