Почему происходит «сбой проверки протокола [PGSQL]», когда система находится под нагрузкой, или как устранить неполадки? - PullRequest
0 голосов
/ 10 апреля 2019

Я подозреваю, что это проблема Monit, но я не уверен.

Ошибка от Monit: [EDT 9 апреля 12:40:45] ошибка: «pgbouncer» не прошел проверку протокола [PGSQL] в [127.0.0.1]: 6432 [TCP / IP] - PGSQL: ошибка при получении данных - ресурс временно недоступен

Это произошло, когда система находилась под нагрузкой выше обычной (nginx обрабатывал около 330 запросов в секунду против 90).

Мой вопрос, что может вызвать это, как мне устранить неполадки и что может это исправить?

Monit уже делал это на этой машине с другими процессами.

Вот конфиг:

check process pgbouncer with pidfile /var/run/postgresql/pgbouncer.pid
start program = "/etc/init.d/pgbouncer start"
stop  program = "/etc/init.d/pgbouncer stop"
if failed host 127.0.0.1 port 6432 protocol pgsql then restart
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...