PHP-CGI.exe correndo solta. Qual site?

1

Temos um servidor Windows 2008 de 64 bits executando o IIS 7 e atendendo a cerca de 40 sites diferentes. Nos últimos dias vimos alguns processos do php-cgi.exe consistentemente utilizando alto uso da CPU. O servidor está executando o PHP versão 5.6.0 junto com o Windows Cache Extension para PHP 5.6. Ambos foram instalados com o Instalador da Plataforma Web.

Existe alguma maneira para eu determinar qual site é o culpado para que possamos solucionar o problema?

    
por Shawn Berg 02.05.2015 / 15:31

1 resposta

0

Se você puder acessar o console do servidor enquanto isso estiver acontecendo, você poderá contar com o Gerenciador de Tarefas.

História verdadeira! Mas há um ajuste: ligue a exibição da linha de comando. Isso mostra os argumentos passados para o processo de destino, dos quais você poderia inferir o site / página / consumidor.

  • Executar o Gerenciador de tarefas
  • Vá até a guia onde você pode ver os detalhes do processo ( Processos da memória para 2008)
  • Clique com o botão direito do mouse no cabeçalho de uma coluna e escolha Selecionar colunas
  • Ativar a coluna Linha de comando

Agarrar um despejo de processo (ou uma série de dumps de processo) de qualquer processo (s) de CPU alto errôneo também deve incluir os parâmetros de linha de comando passados para ele (visível para o depurador).

Se você precisar de um instantâneo de processos e parâmetros relacionados em trânsito a partir da linha de comando,

wmic process

parece que funciona, desde que a WMIC seja em 2008.

    
por 02.05.2015 / 15:58