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