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

Postgres останавливается в Windows

У меня Postgres 9.2 работает в Windows 7 в качестве службы. Каждый день кажется, что база данных останавливается, а иногда она снова начинает работать одна, а иногда мне нужно перезапустить службу. В журнале мало информации, на этом компьютере не установлен антивирус, брандмауэр. Я пытался улучшить информацию в журнале, но это не помогло.

Я не мог найти ту же проблему в Интернете или здесь, на serverfault.

Есть некоторая информация журнала:

2016-09-08 06:25:27 BRT [unknown] LOG: XX000: не удалось получить данные

from client: unrecognized winsock error 10061
2016-09-08 06:25:27 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 06:25:27 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 06:25:27 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 06:55:39 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 06:55:39 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 06:55:39 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 06:55:39 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 07:15:25 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 07:15:25 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 07:15:25 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 07:15:25 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 10:59:20 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 10:59:20 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 10:59:20 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 10:59:20 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 11:14:55 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 11:14:55 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 11:14:55 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 11:14:55 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 11:16:08 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 11:16:08 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831
2016-09-08 11:16:08 BRT [unknown] LOG:  XX000: could not receive data from client: unrecognized winsock error 10061
2016-09-08 11:16:08 BRT [unknown] LOCATION:  pq_recvbuf, src\backend\libpq\pqcomm.c:831

Если я оставлю PgAdmin III открытым с окнами состояния сервера, я тоже получу эти сообщения.

Какие-нибудь советы?

Спасибо

Во-первых, запускать производственный сервер на настольном компьютере - это плохая практика. Я рекомендую вам перейти на выделенный сервер с серверной операционной системой, такой как Windows server, Linux и т. Д.

О вашей ошибке[1], похоже, у вас возникла сетевая ошибка:

В соединении отказано.

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

Взгляните сюда[2] Больше подробностей.

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

Надеюсь, поможет.

Ссылки:

  1. https://msdn.microsoft.com/en-us/library/windows/desktop/ms740668(v=vs.85).aspx
  2. https://www.postgresql.org/message-id/9837222c1002240818x6c07547dg445a177163afcf6b@mail.gmail.com