добавить пул...
обычно их гораздо меньше, менее 100, но когда такая ситуация возникает, новые соединения не устанавливаются и начинается ловина процессов, которую и запечатлел на скрине.
обычно - это значит, там обычо по процессу на каждый запрос создается? тогда пул может сильно улучшить дело в целом тем более. Но это не к проблеме, почему там стартап - я пока хз
postgres на анонсированном IP и открыт всему интэрнету?
нет конечно, через pg_hba.conf на конкретную подсеть/24
Я бы предположил, что приложение открывает соединение, не дожитается ответа и открывает еще одно. И так 100 раз
Это и называется "открыт всему миру".
Прикройте хоть файрволлом.
Извиняюсь, а почему конкретная "подсеть" является "миром"?
или в смысле что из-за того что таким образом можно заDDOS БД?
Потому, что строчки pg_hba.conf проверяются ужэ после многих действий по запуску бэкэнда и чтению всякой конфигурацыи. А порт как таковой -- открыт всему миру.
Да не то, чтобы только можно -- вас вон ужэ. Притом неспецыально, думаю. Так, пароли подбирали.
Спасибо, так и подумал. Хорошо, после решения вопроса с вакумом займусь указанным моментом.
Если вы про скрин, то это всё свои процессы. со своих серверов из этой подсети.
Обсуждают сегодня