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]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a