Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

errores postgres, limite de conexion y agumentos no validos

Estas en el tema de errores postgres, limite de conexion y agumentos no validos en el foro de PostgreSQL en Foros del Web. Hola a todos trabajo con posgres y esta enviando estos errores: pg_pconnect() [<a href='function.pg-pconnect'>function.pg-pconnect</a>]: Unable to connect to PostgreSQL server: FATAL: connection limit exceeded for ...
  #1 (permalink)  
Antiguo 26/11/2007, 08:44
 
Fecha de Ingreso: junio-2006
Ubicación: Lima, mi trabajo
Mensajes: 100
Antigüedad: 18 años, 5 meses
Puntos: 0
errores postgres, limite de conexion y agumentos no validos

Hola a todos

trabajo con posgres y esta enviando estos errores:
  • pg_pconnect() [<a href='function.pg-pconnect'>function.pg-pconnect</a>]: Unable to connect to PostgreSQL server: FATAL: connection limit exceeded for non-superusers
  • pg_query(): supplied argument is not a valid PostgreSQL link resource

aparentemente no hay error en el codigo, quisiera saber por que motivos pueden darse éstos errores

Gracias por su tiempo
:)
  #2 (permalink)  
Antiguo 26/11/2007, 11:12
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: errores postgres, limite de conexion y agumentos no validos

FATAL: connection limit exceeded for non-superusers
No te da ninguna pista????

Que version de postgres utilizas??

En postgresql.conf configuras el numero de conexiones que permite la BD.

Estas cerrando las conexiones?
select * from pg_stat_activity;
(Te dice las conexiones abiertas)

A la espera, un saludo
  #3 (permalink)  
Antiguo 26/11/2007, 11:23
 
Fecha de Ingreso: febrero-2007
Mensajes: 1.292
Antigüedad: 17 años, 9 meses
Puntos: 13
Re: errores postgres, limite de conexion y agumentos no validos

Sigo...
El error te da porque no quedan conexiones disponibles para no superusuarios
en postgresql.conf
- max_connections (integer) = Número máximo de conexiones
- superuser_reserved_connections (integer) = Número de conexiones reservadas para superusuarios

Es decir, si tienes
max_connections = 100
superuser_reserved_connections = 10
Y 90 conexiones de no superusuarios, ya no hay más conexiones libres para no superusuarios, pero todavia puede conectar 10 superusuarios.

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.