Tamanho de memória permitido (o que) bytes esgotados - Windows PHP

1

Estou tentando encontrar dicas sobre como solucionar esse problema por enquanto, mas não consegui encontrar nada relacionado à minha situação.

Estou executando o PHP 5.6.0 em um novíssimo Windows 2012 R2 VPS. Meu PHP App foi originalmente em outro 2012 VPS e correu absolutamente bem com 128 conjunto de limite de memória. Eu simplesmente copiei meu banco de dados MySQL e código para este novo VPS, e agora estou recebendo o erro "Tamanho de memória permitido de (qualquer que seja) bytes esgotados". Não importa o que eu definir o limite, e se eu configurá-lo para -1 apenas come tudo e ainda erros.

Literalmente, tudo o que posso encontrar on-line sobre esse erro diz para aumentar o limite de memória ou usar algumas ferramentas de depuração que são aplicáveis apenas a pilhas LAMP. Ninguém parece ter tido esse problema usando o PHP no Windows.

Como faço para depurar o que está causando isso, claramente meu aplicativo não mudou de copiá-lo do VPS antigo, então deve ser a configuração do PHP nesta nova caixa, mas não posso pela vida de eu descobrir isso.

Eu tentei versões mais antigas do PHP de 5.3.28 para 5.4.24. Eu também verifiquei o meu código em torno das linhas com erros, mas nunca há nada relevante lá, e às vezes a linha é apenas um comentário.

Se eu abrir o Gerenciador de Tarefas e carregar meu site, eu posso ver o uso de memória "CGI / FastCGI (32 bits)" disparar muito rapidamente até atingir o limite, em seguida, os erros da minha página.

Qualquer conselho é muito bem-vindo.

Obrigado

    
por superphonic 29.07.2015 / 13:02

1 resposta

0

Existem algumas ferramentas do Windows que podem ajudar muito aqui. Um é um download, o único link que eu poderia encontrar em pouco tempo é da CNET, então acho que você pode confiar nele, é um programa da Microsoft chamado PROCMAN (ou Gerenciador de Processos) ProcMan

A outra ferramenta é o Resource Monitor embutido no Gerenciador de Tarefas no Server 2012, é muito melhor do que no Server 2008 e fornece uma visão detalhada do que está acontecendo no servidor, incluindo o uso de memória.

    
por 29.07.2015 / 15:45