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