Discussion:
[pgbr-geral] Error pgbadger
Danilo Silva
2018-03-21 18:07:20 UTC
Permalink
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
Gerdan Rezende dos Santos
2018-03-21 18:27:31 UTC
Permalink
Cara esse limite e de arquivos abertos no limits do seu SO.
Aumente o valor para permitir mais arquivos abertos pelo usuário que
execura o pgbadger e pronto seu problema acabou.
Post by Danilo Silva
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
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
--
--
*Gerdan Rezende dos Santos*∎
Hortonworks, PostgreSQL & EnterpriseDB Specialist, Support, Training &
Services
+55 (61) 996 451 525
Uellinton Mendes
2018-03-21 18:42:45 UTC
Permalink
_______________________________________________
pgbr-geral mailing list
pgbr-***@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Danilo Silva
2018-03-21 19:53:45 UTC
Permalink
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​*
​No caso estou gerando com 316​, totalizando no máximo 20Gb (cada arquivo
possui no máximo 65Mb), será que é por causa do tamanho dos arquivos?

[]s
Danilo
Uellinton Mendes
2018-03-21 20:09:41 UTC
Permalink
_______________________________________________
pgbr-geral mailing list
pgbr-***@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Danilo Silva
2018-03-22 16:00:38 UTC
Permalink
Post by Danilo Silva
Danilo
Você acessa o servidor como root e executa um processo manual pra gerar os
reports?
Abs,
Uellinton
Acesso como root e executo o comando manualmente, como também já coloquei o
comando em um script e agendei no crontab​, em ambos os casos dá o mesmo
problema.

[]s
Danilo

Loading...