503 serviço indisponível ao depurar script PHP no Zend Studio

1

Eu tenho um servidor web com o apache 2.0 instalado. Ele vem com o pacote de instalação do Zend Server. Quando estou tentando depurar meus arquivos php, o apache exibe uma página em branco com o serviço 503 indisponível. É claro que o código lento do lado do servidor está amarrando pedidos do Apache por muito tempo, mas eu preciso esperar até que minha depuração termine.

Quando eu ligo para a página de um navegador, ele inicia o ZendStudio depurando meu script PHP (a solicitação redireciona o módulo Zend Debugger). Eu depuro através do meu script e se eu terminar de depurar em 120 segundos, eu normalmente retorno ao navegador. Quando leva mais de 120 segundos, o navegador exibe '503 serviço indisponível' e não consigo retornar à saída da página. Eu até forcei 'max_execution_time = 300' 'max_input_time = 600' em php.ini e 'TimeOut = 500' em httpd.conf. Não importa se é o Opera, o IE ou o Firefox. Passei dois dias pesquisando, sem resposta certa até agora.

    
por user25932 17.11.2009 / 22:13

4 respostas

1

Encontrei algumas informações adicionais sobre isso no Zend Studio 6/7. Vá para Preferências - > PHP - > Depurar - > Depuradores instalados - > Zend Debug - > Configurar. Especifique o Host / IP do Cliente para o IP do seu computador. No meu caso, o problema era que ele estava configurado para enviar ao Zend Server uma lista de endereços IP, o que fazia com que o Zend Server ficasse atrasado enquanto tentava se comunicar com cada um deles.

    
por 18.03.2010 / 00:41
0

Você tentou definir a diretiva TimeOut ?: Documentação do Apache

    
por 17.11.2009 / 22:26
0

Você pode encontrar os arquivos de configuração do Zend em C:\Program Files\Zend\ZendServer\etc ou C:\Program Files (x86)\Zend\ZendServer\etc para 64 bits

    
por 10.05.2010 / 16:11
0

Você precisa editar o arquivo chamado ZendEnablerConf.xml. Você encontrará o tempo limite de 120 segundos lá.

    
por 22.02.2010 / 12:29