Em 9 de fevereiro de 2017 16:17, Francisco Porfirio <
francisco.porfi...@gmail.com> escreveu:

> Em 9 de fevereiro de 2017 14:51, Mariana Hansen <mariana.ki...@gmail.com>
> escreveu:
>
>> Boa tarde.
>>
>> Gostaria de uma pequena ajuda, um "brainstorm" quem sabe...
>>
>> Conforme tenho acompanhado nos logs, após a execução de uma query
>> gigantesca pela aplicação, na segunda vez, logo em seguida começam a
>> aparecer várias msg no log "cannot allocate memory".
>> Estranhamente, ao dar o comando free -m exibe que ainda se tem mais de
>> 10GB de memória livre.
>> Já procurei no Google, aqui mesmo no histórico da lista achei um caso
>> semelhante.
>> Parâmetros do kernel (semáforos e memória compartilhada) já foram
>> ajustados conforme a documentação do pg.
>> Eu sei que a maior culpa disso é da aplicação que manda uma query p/ o
>> banco que tem 97 joins...
>> Mas o que causa maior curiosidade é dizer q náo pode alocar memória,
>> sendo que ainda tem bastante.
>> Alguma idéia?
>>
>> Thx!
>>
>>
>
>> ================================
>> PostgreSQL 9.4
>>
>> shared_buffers = 6GB
>> work_mem = 8MB
>> maintenance_work_mem = 64MB
>>
>>
>> RedHat 7.3
>> 32GB RAM
>> ================================
>>
>>
>
> Mariana,
> Envia os valores de memória e semáforos que estão no sysctl,
>

kernel.sem = 250    32000    32    128
kernel.sem_next_id = -1
kernel.shm_next_id = -1
kernel.shm_rmid_forced = 0
kernel.shmall = 32212254720
kernel.shmmax = 32212254720
kernel.shmmni = 7864320



> bem como o valor do seu max_connection.
>

100

>  E se possível, a linha completa do erro, ou só aparece isso?
>

Isso não faz diferença, pois até mesmo pra chamar o psql dá a msg de erro
dizendo q não consegue alocar memória com o usuário postgres.




>
>
>>
>> _______________________________________________
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Atenciosamente
> Francisco Porfirio Ribeiro Neto
>
> _______________________________________________
> 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