|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Приветствую. Начала изредка (раз в 4-5 дней) отваливаться база с сообщением авторFATAL: remaining connection slots are reserved for non-replication superuser connections Почитал про рекомендации увеличить max_connections . Увеличил со 100 до 200. Не особо понравилось, но времени было мало, решил разобраться позже. Не помогло (или помогло совсем чуть-чуть). К базе подключаются 2 разных пользователя (пхп и питон). В очередной раз, когда устойчиво вывалилась ошибка, решил посмотреть кто же из них плодит соединения. Но Код: sql 1.
выдало совсем скудную картину: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
я ожидал увидеть те самые висящие 200 соединений, а вместо этого увидел только одного пользователя postgres, под которым собственно подключился. Подскажите, как определить/залогировать виновника? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2019, 14:06 |
|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Victor256, Включите log_connections и смотрите кто подключается. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.06.2019, 14:19 |
|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Павел ЛузановVictor256, Включите log_connections и смотрите кто подключается. там слишком большой поток получается. Нет ли возможности в реалтайме посмотреть висящие открытые соединения, с юзером, который их открыл? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 16:29 |
|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Victor256Павел ЛузановVictor256, Включите log_connections и смотрите кто подключается. там слишком большой поток получается. Нет ли возможности в реалтайме посмотреть висящие открытые соединения, с юзером, который их открыл? вот именно в SELECT * FROM pg_stat_activity и смотреть и это realtime (ну почти). ps: вам pgbouncer в transaction mode нужен между базой и приложением в такой ситуации для обработки хоть какой то нагрузки. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.06.2019, 18:41 |
|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Victor256Павел ЛузановVictor256, Включите log_connections и смотрите кто подключается. там слишком большой поток получается. Нет ли возможности в реалтайме посмотреть висящие открытые соединения, с юзером, который их открыл? pgAdmin свежий не показывает? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 09:35 |
|
FATAL: remaining connection slots are reserved for non-replication superuser connections
|
|||
---|---|---|---|
#18+
Maxim BogukVictor256пропущено... там слишком большой поток получается. Нет ли возможности в реалтайме посмотреть висящие открытые соединения, с юзером, который их открыл? вот именно в SELECT * FROM pg_stat_activity и смотреть и это realtime (ну почти). ps: вам pgbouncer в transaction mode нужен между базой и приложением в такой ситуации для обработки хоть какой то нагрузки. pgbouncer интересная вещь, спасибо. Попробую. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.06.2019, 10:49 |
|
|
start [/forum/topic.php?fid=53&msg=39824955&tid=1995160]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 149ms |
0 / 0 |