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 [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
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. On Wed, 21 Mar 2018 at 15:07 Danilo Silva <[hidden email]> wrote:
-- Gerdan Rezende dos Santos∴ Hortonworks, PostgreSQL & EnterpriseDB Specialist, Support, Training & Services +55 (61) 996 451 525 _______________________________________________ pgbr-geral mailing list [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
In reply to this post by Danilo Silva
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:
_______________________________________________ pgbr-geral mailing list [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
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 _______________________________________________ pgbr-geral mailing list [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
Danilo Você acessa o servidor como root e executa um processo manual pra
gerar os reports? Abs, Uellinton Em 21/03/2018 16:53, Danilo Silva
escreveu:
_______________________________________________ pgbr-geral mailing list [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
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 _______________________________________________ pgbr-geral mailing list [hidden email] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral |
Free forum by Nabble | Edit this page |