Olá Danilo,

Você deve estar usando Linux.

Qual usuário o processo está usando para criar os arquivos?

Verifique com " ulimit -n " o máximo de arquivos que pode ser aberto pelo usuário corrente. o Default é 1024.

Em limits.conf adicione

[usuario do processo]          soft    nofile          2048
[usuario do processo]          hard   nofile          2048

Mas verifique porque o pgbadger realmente precisa abrir tantos arquivos (muitos logfiles por exemplo). Tente não exagerar no limite de arquivos abertos.

Abs

Uellinton Mendes


Em 21/03/2018 15:07, Danilo Silva escreveu:
Pessoal,

Estou gerando o report do pgbadger, porém, durante a geração ocorre o seguinte erro: "Error in tempfile() using /tmp/tmp_pgbadgerXXXX.bin: Could not create temp file /tmp/tmp_pgbadgerBz_o.bin: Too many open files at /usr/bin/pgbadger line 1524" e o report não é gerado.

Penso que seja a quantidade de arquivos de log do postgres, sendo isso, qual o limite de arquivos?

Estou gerando com as opções "-q" e "-j4"

[]s
Danilo


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a