Estou enviando anexo o kernel do meu cliente e também o postgresql.conf do mesmo
Eu programei um vacuumdb -a -d banco toda noite quando não tem ninguem ativo e por enquanto resolveu o problema Caso possa me indicar mais mudanças que posso fazer no postgresql.conf para melhorar o no kernel agradeço Dario http://www.nabble.com/file/p18849981/RDBMS RDBMS http://www.nabble.com/file/p18849981/postgresql.conf postgresql.conf Ricardo Ichizo-2 wrote: > > Olá, > > On Thu, Jul 31, 2008 at 05:37:10PM -0300, Dario Basso Cardoso wrote: > ... >> No servidor tem um RAID Adaptec, o kernel ta tunelado, o postgresql.conf >> ta expandido a memoria e mesmo assim percebo que as vezes no decorrer de > > Poderia repassar quais as configurações foram feitas no kernel ? > E o que significa "postgresql.conf expandido a memória" ? Você alterou ele > ? > Que alterações foram feitas ? > >> uns dias de muito movimento que o programa faz acesso ao banco de dados >> com muitas transações, o programa trava ao tentar gravar alguns >> registros em determinados usuarios do banco de dados, tornando o banco >> inacessivel em algumas partes > > Somente com alguns usuários ocorre isso ou com determinada _quantidade_ > de usuários ? Já chegou a reparar no volume de transações no momento em > que está ocorrendo esse problema ? > > Outra coisa, as conexões são feitas diretamente ao BD ou as requisições > são feitas via aplicacão ? > >> >> Eu reinicio o banco de dados e ou o servidor e tudo volta ao normal até >> a proxima anomalia que demora alguns dias >> > > Provavelmente (chutando alto), o problema pode estar relacionado a IPC / > semáforos, quantidade disponível de memória compartilhada configurada no > kernel, grande número de arquivos abertos ou alguns parâmetros > mal-ajustados > no postgresql.conf. > > Recomendo fortemente você rever os seguintes parâmetros do kernel: > > - kern.maxfiles > - kern.maxproc > - kern.maxfilesperproc > - vfs.vmiodirenable (deveria estar ativado) > > - kern.ipc.somaxconn > - kern.ipc.maxsockbuf > - kern.ipc.maxsockets > - kern.ipc.shm_use_phys (deveria estar ativado) > - kern.ipc.shmmax > - kern.ipc.shmall > - kern.ipc.sem* -> verifique todos as config. para semáforo > > Quando o problema ocorrer novamente, seria bom você nos dar as > informações sobre os processos, quantidade de conexões e uso de memória, > bem como o resultado do comando _ipcs_. Também, se puder fornecer o > arquivo postgresql.conf ajudaria muito. > > []'s > -- > _(~)_ > )"( [[ n1ghtcr4wler ]] > (@_@) xmpp:[EMAIL PROTECTED] > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > > -- View this message in context: http://www.nabble.com/PostgreSQL-com-FreeBSD-as-vezes-trava%2C-ser%C3%A1-que-eh-porque-tem-muitas-transa%C3%A7%C3%B5es--tp18763042p18849981.html Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com. _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
