php-fpm com nginx lento em outros sites

0

Espero que vocês possam me ajudar

  • Site de tráfego pesado, tráfego de 6 Gbit / s, 100 mil solicitações / hora, principalmente arquivos estáticos
  • Php-PPM funciona bem no site principal, muito rápido

O problema:

O site desenvolvimento é muito lento. Eu tentei:

  • no mesmo socket / pool (resultado lento)

  • Pool separado, pool estático 50 childeren, (resultado lento)

Às vezes, é rápido, mas geralmente é lento, leva 10 segundos para carregar uma página. Eu também tenho tempo limite às vezes, não há nada de interessante nos arquivos de log também.

Para fornecer algumas informações extras, quando a área de desenvolvimento está indisponível, até a página de status do conjunto php-fpm expira. Enquanto o primeiro pool funciona bem. Mas depois de algumas tentativas, a área de desenvolvimento continuará aparecendo.

Excluídos

  • Tamanho do log
  • O pool de desenvolvimento, eu o reconfigurei várias vezes, com diferentes configurações, estáticas e dinâmicas.
  • copiei a configuração do mainpool para o pool de desenvolvimento, os mesmos problemas
  • O script php, agora é o mesmo que produção
  • Configuração de nginx igual ao site de produção, para excluir isso
  • Nenhum QoS definido para priorizar dev ou produção

E mesmo com o mesmo banco de dados, o desenvolvedor geralmente trava

Novo / Informações adicionais:

  • A depuração do site de desenvolvimento mostra como o tempo de 'inicialização' é muito alto, diferente do site de produção.

Então, qualquer ideia, por que dois scripts idênticos, com exatamente a mesma configuração, podem agir de forma diferente?

    
por Joepie 07.02.2018 / 20:05

0 respostas

Tags