O banco de dados trava ao usar o owncloud no nginx php5-fpm postgresql - acho que o postgres é responsável

2

Eu tenho um problema estranho com essa configuração. Estranhamente, isso ocorre apenas quando se usa o própriocloud de um computador específico.

Problema é quando o usuário clica em "Atividades" um "documento" ícones um após o outro, por vezes, postgresql começa a usar quantidade insana de cpu e site pára de funcionar (504), mas apenas para um cliente específico, outros computadores ainda podem usar o local. A primeira coisa que ajuda é reiniciar o nginx.

Mas depois que eu aprendo como reproduzir esse erro e notei que o postgresql está usando 100% de um dos núcleos da cpu. Eu descobri que reiniciar apenas o postgresql também ajuda. Portanto, deve ser um erro relacionado ao postgres. Mas eu não tenho nenhum traço de causa em nenhum arquivo de log que eu verifiquei

  • conexão de log nginx- (nginx / error.log) expirou para upstream (suponho php5-fpm)
  • php5-fpm log (log / php5-fpm.log) está claro - não há entradas além de iniciar um serviço
  • logs postgresql (postgresql-9.1-main.log) - o mesmo

Eu tentei atualizar o navegador no cliente sem efeito. Você pode apontar onde mais eu deveria procurar a causa? Talvez eu possa configurá-lo para matar / reiniciar a conexão do banco de dados que está causando o problema? Estou realmente sem ideias

Tentei reproduzir isso em outros computadores com as mesmas versões do Firefox e do Windows 7 (mesmas atualizações) sem sucesso.

Como posso verificar o que o postgresql está tentando fazer quando está trabalhando tão difícil e interminavelmente?

Configs são praticamente todos os padrões, além de aumentar pm.max_children para php5-fpm e adicionar pm.max_requests = 5000 a ele - isso foi antes de eu observar o comportamento do banco de dados. A configuração do Nginxn é diretamente dos documentos do ownCloud. Servidor está executando o Ubuntu 12.04

    
por Lord_JABA 18.04.2014 / 11:49

0 respostas