On 29/01/2019 8:09 AM, Carlos Martinez wrote:
> Cordial saludo.
>
> Tengo un problema con postgres 10 que no he logrado resolver y que con
> la versión 9.6 no aparecía: Con carga alta aparece el siguiente error
> que no permite hacer nuevas conexiones al servidor:
>
> LOG: no se pudo lanzar el nuevo proceso para la conexión: Recurso no
> disponible temporalmente
> LOG: no se pudo lanzar el proceso archivador: Recurso no disponible
> temporalmente
>
revisa los logs, si no hay nada, trata de sacar un sosreport ( si tienes
centos o redhat ). Esto saca una foto en el momento del error.
> En postgres se tienen configuradas 700 conexiones simultáneas. Cuando
> ocurre el error solo hay 512.
>
> Igualmente el número de archivos abiertos y de procesos permanecen por
> debajo de los límites para el usuario postgres (varias decenas de
> miles por debajo). Los límites del sistema son:
>
> postgres(at)db1:~> ulimit -a
> core file size (blocks, -c) 0
> data seg size (kbytes, -d) unlimited
> scheduling priority (-e) 0
> file size (blocks, -f) unlimited
> pending signals (-i) 735269
> max locked memory (kbytes, -l) 64
> max memory size (kbytes, -m) unlimited
> open files (-n) 523264
> pipe size (512 bytes, -p) 8
> POSIX message queues (bytes, -q) 819200
> real-time priority (-r) 0
> stack size (kbytes, -s) 8192
> cpu time (seconds, -t) unlimited
> max user processes (-u) 32768
> virtual memory (kbytes, -v) unlimited
> file locks (-x) unlimited
>
> La pregunta es: ¿qué puede estar pasando? está descartado el número de
> procesos de postgres o la cantidad de archivos abiertos. Tampoco
> aparecen errores de memoria. la versión de postgres es la 10.5
>
> Gracias por sus respuestas.
>
> Atte.,
> Carlos A. Martínez.
>
>