Consulta error: remaining connection slots are reserved for non-replication superuser connections

From: Alberto Paparelli <alberto(at)paparelli(dot)com(dot)ar>
To: arpug <arpug(at)postgresql(dot)org>
Subject: Consulta error: remaining connection slots are reserved for non-replication superuser connections
Date: 2018-11-22 22:48:34
Message-ID: CAF=q5q+EPtgx=vLmaZ+Et8UfU5J78+_bN=1QLSseFwpzb2fCFQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: arpug

Hola Lista, tengo un problema con postgres, y necesitaría una mano
para ver por donde encararar la búsqueda. buscando bastante en
internet, la mayoria va por lo mas simple que es ampliar el valor de
max_connections, pero no creo que sea la solución ideal.

El trace me tira:
File "/home/smd/env/local/lib/python2.7/site-packages/psycopg2/__init__.py",
line 164, in connect
conn = _connect(dsn, connection_factory=connection_factory, async=async)
OperationalError: (OperationalError) FATAL: remaining connection
slots are reserved for non-replication superuser connections
None None

La infraestura es la clásica. 4 webservers con nginx, 2 servers para
la db (master y replica), y otro server de redis.

El error lo da cuando le quiero sumar un 5° servidor para la aplicación web.

Usamos SQLAlchemy + pyramid (framework python).

La aplicación tiene muchos usuarios (50000), pero no concurrentes, un
promedio de 100 usuarios conectados continuamente.

Si me pueden orientar por donde buscar les agradecería muchísimo.

Saludos!

Responses

Browse arpug by date

  From Date Subject
Next Message Fernando Fontana 2018-11-22 23:37:06 Re: Consulta error: remaining connection slots are reserved for non-replication superuser connections
Previous Message Lorraine Pocklington 2018-11-19 12:23:03 PgDay Argentina